Excel-Formel: XLOOKUP-Suchzeile oder -Spalte -

Inhaltsverzeichnis

Generische Formel

=XLOOKUP(value,headers,data) // lookup row

Zusammenfassung

Mit XLOOKUP können Zeilen oder Spalten gesucht und abgerufen werden. In dem gezeigten Beispiel lautet die Formel in H5:

=XLOOKUP(H4,C4:F4,C5:F8)

Da alle Daten im C5: F8 als return_array bereitgestellt werden, gibt XLOOKUP als Ergebnis den Bereich E5: E8 zurück, der in den Bereich H5: H8 übergeht.

Erläuterung

Einer der netten Vorteile von XLOOKUP ist, dass es ganz einfach ganze Zeilen oder Spalten als Suchergebnis zurückgeben kann. Dies kann auch mit INDEX und MATCH durchgeführt werden, die Syntax ist jedoch komplexer.

In dem gezeigten Beispiel möchten wir alle mit Q3 verknüpften Werte abrufen. Die Formel in H5 lautet:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Der lookup_value stammt aus Zelle H4, die "Q3" enthält.
  • Das lookup_array ist der Bereich C4: F4, der in einem Header viertelt
  • Das return_array ist C5: F8, das alle Daten enthält
  • Der match_mode wird nicht bereitgestellt und ist standardmäßig 0 (genaue Übereinstimmung)
  • Der Suchmodus wird nicht bereitgestellt und ist standardmäßig 1 (vorletzter)

XLOOKUP findet "Q3" als zweites Element in C4: F4 und gibt die zweite Spalte des return_array zurück, den Bereich E5: E8.

Suchzeile

In dem gezeigten Beispiel wird XLOOKUP auch zum Nachschlagen einer Zeile verwendet. Die Formel in C10 lautet:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Der lookup_value stammt aus Zelle B10, die "Central" enthält.
  • Das lookup_array ist der Bereich B5: B8, in dem Regionen aufgelistet sind
  • Das return_array ist C5: F8, das alle Daten enthält
  • Der match_mode wird nicht bereitgestellt und ist standardmäßig 0 (genaue Übereinstimmung)
  • Der Suchmodus wird nicht bereitgestellt und ist standardmäßig 1 (vorletzter)

XLOOKUP findet "Central" als drittes Element in B5: B8 und gibt die dritte Zeile des return_array zurück, den Bereich C7: F7.

Weiterverarbeitung mit anderen Funktionen

Die von XLOOKUP gelieferten Ergebnisse können zur weiteren Verarbeitung an andere Funktionen weitergegeben werden. Um beispielsweise alle Q3-Zahlen zu addieren, können Sie die SUMME-Funktion wie folgt verwenden:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

was ein einzelnes Ergebnis zurückgibt, 503.250.

Interessante Beiträge...