Abrufen indizierter Zeitreihendaten mit randomisierten „Sub“-Daten

Abrufen indizierter Zeitreihendaten mit randomisierten „Sub“-Daten

Meine Versuche, eine Kombination der Funktionen INDEX(), MATCH(), VLOOKUP() und OFFSET() zu verwenden, waren bisher erfolglos und ich suchte nach Hilfe. Ich habe ein Bild mit einem Beispiel des größeren Datensatzes angehängt, mit dem ich arbeite, da ich versuche, die Tabelle auf der rechten Seite dazu zu bringen, die richtigen Daten aus jeder Zeitreihe auf der linken Seite abzurufen. Ich habe ein Beispiel der gewünschten Ausgaben fest codiert, aber dies anhand des größeren Datenbeispiels zu tun, wäre nicht zeiteffizient. Meine Versuche mit den oben genannten Funktionen waren bisher vergeblich, da die Daten nicht alphabetisch standardisiert sind, was Probleme schafft.

Datensatz

Antwort1

Wir könnten die Position Ihres Datums ermitteln und dann mithilfe von einen neuen Bereich erstellen Index():Index(), den wir dann in VLookup verwenden können.

Ich denke so:

=VLOOKUP(F$3,INDEX($B$3:$B$15,MATCH($E4,$B$3:$B$15,0)+1):INDEX($C$3:$C$15,MATCH($E4,$B$3:$B$15,0)+5),2,0)

In diesem speziellen Fall beginnen die Daten auf der linken Seite in B3 und die Tabelle auf der rechten Seite beginnt in E3.

verwandte Informationen