Arbeiten mit 2 separaten Datensätzen (mit Duplikaten) Das Dataset ist eindeutig durch eine ID identifiziert. Es gibt möglicherweise keinen Eintrag für den Zeitstempel, den ich benötige. Datasets sind ziemlich groß und aufgrund von Duplikaten kann vlookup nicht verwendet werden.Excel - 2 Tabellen - Wenn 2 Zellen in einer einzelnen Zeile übereinstimmen, geben Sie eine andere Zelle derselben Zeile zurück.
Proben:
Tabelle 1:
Device Name|Time Bracket| On/Off?
ID1 |06:20:00 |
ID2 |06:20:00 |
ID3 |06:30:00 |
Tabelle 2:
Device Name |Timestamp |On/Off?
ID1 |06:20:00 |On
ID2 |06:50:00 |Off
ID3 |07:20:00 |Off
Was ich erreichen möchte:
möchte ich eine if-Anweisung, wenn überprüfen: 1) Geräte ID entspricht AND 2) Zeitstempel entspricht
Wenn ja, geben den Wert der Ein/Aus aus Tabelle 2 Wenn nicht, dann über den Wert der Zelle zurückkehren will ich es IF es ist das gleiche Gerät, sonst nur setzen „abwesend“ in die Zelle.
ich dachte ich, das wie so mit einigen IF-Anweisungen tun könnte:
=if(HOUR([@[Time Bracket]]) = HOUR(Table13[@[Timestamp Rounded (GMT)]]) and
minute([@[Time Bracket]]) = minute(Table13[@[Timestamp Rounded (GMT)]]) and
[@[Device Name]]=Table13[@[Device Name]], Table13[@[On/Off?]],
IF([@[Device Name]]=Table13[@[Device Name]], INDIRECT("B" and Rows()-1), "absent"))
(ich dort ein paar neue Zeilen zum besseren Lesbarkeit setzen)
Allerdings scheint dies gar nicht zu lösen. .. Was mache ich falsch? Ist das überhaupt der richtige Weg?
Ich habe auch etwas ähnliches mit einem VLookUp versucht, aber das scheiterte fürchterlich.
Vielen Dank!
Sie würden wollen, sehen hier INDEX/MATCH verwenden http : //stackoverflow.com/questions/18767439/lookup-using-index-and-match-with-two-criteria Es gibt zwei Methoden, um die Sekunde zu betrachten. –
Danke, lassen Sie mich einen Blick darauf werfen ... –
Hey danke, ich habe eine Implementierung der Verkettung/Helfer Spalte gemacht, und das schien zu funktionieren! –