VLOOKUP (vertikale Suche) und HLOOKUP (horizontale Suche) sind zwei der am häufigsten verwendeten Funktionen in Excel zum Suchen und Abrufen von Daten aus einer Tabelle oder einem Bereich basierend auf einem angegebenen Wert oder Kriterium. Beide Funktionen sind in Struktur und Syntax ähnlich, unterscheiden sich jedoch in der Art und Weise, wie sie nach Daten suchen:
SVERWEIS
- Syntax:`=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`
- Argumente:
- lookup_value :Der Wert, den Sie in der ersten Spalte der Tabelle oder des Bereichs suchen möchten.
- table_array :Der Zellbereich, der die Daten enthält, die Sie durchsuchen möchten. Die erste Spalte des table_array muss den Lookup_Value enthalten.
- col_index_num :Die Spaltennummer im table_array, aus der Sie Daten abrufen möchten.
- range_lookup (optional) :Ein logischer Wert, der angibt, ob Sie eine genaue Übereinstimmung (FALSE) oder eine ungefähre Übereinstimmung (TRUE) für den Lookup-Wert wünschen. Wenn es weggelassen wird, ist der Standardwert FALSE.
Beispiel:
Um den Preis eines Produkts anhand seines Produktcodes zu ermitteln, können Sie die folgende SVERWEIS-Formel verwenden:
„
=SVERWEIS(B2, A1:C5, 3, FALSCH)
„
In diesem Beispiel:
- lookup_value ist der Produktcode in Zelle B2.
- table_array ist der Bereich der Zellen A1:C5, der die Produktcodes, Produktnamen und Preise enthält.
- col_index_num ist 3, was die Spaltennummer für die Preisspalte ist.
- range_lookup ist FALSE, was angibt, dass wir eine exakte Übereinstimmung für den Produktcode wünschen.
HLOOKUP
- Syntax:`=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])`
- Argumente:
- lookup_value :Der Wert, den Sie in der ersten Zeile der Tabelle oder des Bereichs suchen möchten.
- table_array :Der Zellbereich, der die Daten enthält, die Sie durchsuchen möchten. Die erste Zeile des table_array muss den Lookup_Value enthalten.
- row_index_num :Die Zeilennummer im table_array, aus dem Sie Daten abrufen möchten.
- range_lookup (optional) :Ein logischer Wert, der angibt, ob Sie eine genaue Übereinstimmung (FALSE) oder eine ungefähre Übereinstimmung (TRUE) für den Lookup-Wert wünschen. Wenn es weggelassen wird, ist der Standardwert FALSE.
Beispiel:
Um den Produktnamen anhand seines Produktcodes zu finden, können Sie die folgende HLOOKUP-Formel verwenden:
„
=HLOOKUP(B2, A1:C5, 2, FALSE)
„
In diesem Beispiel:
- lookup_value ist der Produktcode in Zelle B2.
- table_array ist der Bereich der Zellen A1:C5, der die Produktcodes, Produktnamen und Preise enthält.
- row_index_num ist 2, was der Zeilennummer für die Produktnamenzeile entspricht.
- range_lookup ist FALSE, was angibt, dass wir eine exakte Übereinstimmung für den Produktcode wünschen.