Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
MHLOOKUP

MHLOOKUP

Beschreibung

Wir empfehlen diese Funktion als Ersatz für HLOOKUP. MHLOOKUP führt eine horizontale (Zeilen-)Suche in einer Tabelle durch und gibt alle Übereinstimmungen zurück. MHLOOKUP ähnelt HLOOKUP, aber Folgendes ist zu beachten:
  • HLOOKUP scannt nur die oberste Zeile nach Übereinstimmungen. Bei MHLOOKUP geben Sie die zu durchsuchende Zeile an.
  • HLOOKUP bricht ab, nachdem eine Übereinstimmung gefunden wurde, und gibt einen einzelnen Zellenwert zurück. MHLOOKUP scannt die gesamte Lookup-Zeile nach Übereinstimmungen. Jede Übereinstimmung in dieser Zeile führt zu einer neuen Spalte im Ergebnis. Wenn Sie 4 angeben,
    return_row_index
    -Werte, dann hat jede Ergebnisspalte 4 Zeilen.

Syntax

MHLOOKUP(
lookup_value
,
table_array
,
lookup_row_index
,
return_row_index
, ...)
  • lookup_value
    : Der zu vergleichende Wert.
  • table_array
    : Das Array oder die Tabelle, die durchsucht werden sollen.
  • lookup_row_index
    : Die zu durchsuchende Zeile in der Tabelle (1-basiert).
  • return_row_index
    : Die Zeilennummer, aus der Ergebnisse zurückgegeben werden sollen. Sie können eine beliebige Anzahl von Zeilennummern auflisten.

Beispiel

Das Beispiel basiert auf der folgenden Arbeitsmappe:
A
B
C
D
E
F
G
H
1
Salesperson
Dixon
Dixon
Kelly
Kelly
Payne
Payne
Payne
2
Customer
O'Reilly, Auer, & Lind
Runolfsson and Steuber
Kuphal Group
Ernser Inc
Williamson Group
Ratke-Sanford
Leuschke and Sons
3
Product
Qosolex
Saoplus
Qosolex
Voltflarn
Singlflix
Qosolex
Qosolex
4
Revenue
$8,232,000.00
$4,853,000.00
$2,358,000.00
$2,064,000.00
$6,974,000.00
$8,433,000.00
$8,181,000.00
Das Ergebnis von
MHLOOKUP("Qosolex",A1:H4,3,1,2,4)
ist wie folgt:
Dixon
Kelly
Payne
Payne
O'Reilly, Auer, & Lind
Kuphal Group
Ratke-Sanford
Leuschke and Sons
$8,232,000.00
$2,358,000.00
$8,433,000.00
$8,181,000.00

Anmerkungen

  • MHLOOKUP() scannt die Spalten in der
    lookup_row_index
    Zeile für
    lookup_value
    , sammelt dann Werte aus den Zeilen, die in aufgeführt sind
    return_row_index
    . Anschließend wird jeder Wert in eine Zeile in der Ergebnismatrix eingefügt.
  • Diese Funktion ist für die Verwendung in Array-Formeln vorgesehen.

Mögliche Funktionen

MATCHEXACT
MVLOOKUP