Kopieren Sie Zellen aus einem Excel-Arbeitsblatt in ein anderes, basierend auf einem Wert in der Zeile

394
JamesDonnelly

Ich habe eine Tabelle (Blatt 1), in der die Daten pro Minute erfasst werden. Jede Zeilenzeile hat einen Zeitstempel und die entsprechenden Daten folgen.

Ich habe eine zweite Tabelle, Blatt 2, mit begleitenden Wetterdaten, die ebenfalls auf dieselbe Weise mit einem Zeitstempel versehen sind.

Gibt es eine Möglichkeit, die Zellen aus Blatt 2 basierend auf dem bekannten Zeitstempel in Blatt 1 anzufügen. Blatt 1 sucht sich die Zeit in seiner eigenen Zelle aus, durchsucht dann Sheet2 nach demselben und wenn es gefunden wird, kopiert es Daten aus Sheet2 in sich selbst.

Sheet 1 Time Data1 Data2 Data3 09:54 A1 B1 C1 09:55 A2 B2 C2 ... 13:18 AN BN CN  Sheet 2 Time Data4 Data5 Data6 09:54 Z1 X1 Y1 09:55 Z2 X2 Y2 ... 13:18 ZN XN YN 

So, dass Blatt 1 am Ende aussehen wird

Sheet 1 Time Data1 Data2 Data3 Data4 Data 5 Data6 09:54 A1 B1 C1 Z1 X1 Y1 09:55 A2 B2 C2 Z2 X2 Y2  ... 13:18 AN BN CN ZN XN YN 

Das Problem, das ich habe, ist, dass obwohl ich Wetterdaten für jede Minute habe, habe ich keine Daten für jede Minute in Blatt 1. Ich habe mehrere 09:54 und 09:55 Messwerte und Sprünge, so dass ich nicht einfach kopieren und einfügen kann die Zeilen 1-für-1.

Danke für Ihre Hilfe

-1
Welche Funktionen hast du bisher ausprobiert? Dies scheint ein einfacher Ausblick zu sein. JaredT vor 6 Jahren 0

1 Antwort auf die Frage

0
Rajesh S

Schreiben Sie unten in die Zelle E2 von Tabelle1 die geschriebene Formel, und ziehen Sie den Zellenzeiger um 2 Zelle nach rechts. Drücken Sie anschließend die Taste F2 und beenden Sie die Eingabe mit Strg + Umschalt + Eingabetaste . Dann füllen Sie es bis es erforderlich ist. Blatt 1 sieht wie unten gezeigt aus.

{=IFERROR(VLOOKUP(A2,Sheet2!A2:D5,,FALSE),"")}