Bedingtes Zusammenführen von Zellen in excell


1

BEARBEITEN: Ich habe eine Lösung gefunden, indem ich zwei SPSS-Datasets erstellt habe. eine mit Variablen 2 und 3 und eine Datei mit Variable 4 und Zusammenführen der Dateien. Eine Funktion in Excel wäre jedoch eleganter.

Ich habe nach einer Lösung gesucht, aber keine gefunden. Ich habe im Zeitraum von 1982 bis 2017 Datenpunkte erhalten, die ich plotten möchte. Die Daten müssen jedoch interpoliert werden, und ich habe lange Serien derselben Serie mit Delta T eines Tages erstellt (möglicherweise zu einem späteren Zeitpunkt geändert).

Was ich tun möchte: Erstellen Sie Spalte 5, die Einträge aus Spalte 3 enthält, wenn das Datum in Spalte 4 mit einem entsprechenden Datum in Spalte 2 übereinstimmt.

Ein Screenshot des Datensatzes

Ich habe mich gefragt, ob es dafür eine Zusammenführungsfunktion gibt.


1
Es ist nicht genau klar, was Sie wollen, aber ich vermute, dass eine andere Spalte 5 Einträge aus Spalte 3 enthalten würde, wenn das Datum in Spalte 4 mit einem entsprechenden Datum in Spalte 2 übereinstimmt. Und ich nehme an, Sie meinen interpoliert , nicht extrapoliert . Ansonsten kann ich Ihre Frage nicht verstehen.
AFH

Ja genau. Entschuldigen Sie die vage Beschreibung.
Martijn Haring

3
Angenommen, der erste Datenpunkt in Spalte 4 ist Zelle D3, dann in E3: =IFERROR(VLOOKUP(D3,$B$3:$C$nn,2,FALSE),"")und ausfüllen. "nn" ist die Zeilennummer der letzten Zeile Ihrer Daten. Dadurch werden die Daten mit einem passenden Datum ausgefüllt und an anderer Stelle leer gelassen.
Bandersnatch

Bitte posten Sie Ihre Antwort unten, nicht als Aktualisierung Ihrer Frage.
CharlieRB

@ Bandersnatch danke; das ist es! Wie markiere ich die Frage als beantwortet?
Martijn Haring

Antworten:


0

Angenommen, der erste Datenpunkt in Spalte 4 ist Zelle D3, dann in E3:

=IFERROR(VLOOKUP(D3,$B$3:$C$nn,2,FALSE),"")

und ausfüllen. Hier ist "nn" die Zeilennummer der letzten Zeile Ihrer Daten.

Dadurch werden die Daten mit einem passenden Datum ausgefüllt und an anderer Stelle leer gelassen.


0

Unter der Annahme , die Spalten ( B, C, Dund E) für ( 2, 3, 4und 5), wird die folgende Formel arbeitet in E1:

=INDIRECT("C"&MATCH(D1,B:B,0))

Kopieren Sie nun diese Zelle und markieren Sie den Rest der Spalte von Zeile 2 bis zur letzten Zeile, in der sich ein Eintrag befindet D, und fügen Sie ihn ein. Jede Zeile in Eenthält eine ähnliche Formel, bezieht sich jedoch auf den Eintrag in derselben Zeile von D.

Einträge, für die es kein entsprechendes Datum gibt, werden als nicht verfügbar angezeigt, was angemessen erscheint. Diese können später mit interpolierten Daten überschrieben werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.