Index / Match für eine ganze Tabelle anstatt für eine einzelne Spalte

1

Ich suche nach einer Formel, die eine genaue Übereinstimmung eines Wertes irgendwo in einer Tabelle mit vorgegebenen Werten findet.

Tabelle d, e, f enthält die Unterschiede zwischen den Werten in den Spalten a und b, aber das ist nicht zu wichtig. Ich bin daran interessiert, die Werte in Spalte g in dieser Tabelle d, e, f zu finden.

Bitte beachten Sie das Foto als Referenz. Hier

Die Spalte G enthält vier Werte, die ich in meiner Tabelle d, e, f suchen möchte. Wenn sich die Nummer in Spalte G in der Tabelle befindet, möchte ich, dass Excel diese Nummer in Spalte h ausgibt. Wenn diese Nummer nicht in der Tabelle enthalten ist, möchte ich, dass entweder eine Fehlermeldung oder gar nichts in die entsprechende Spalte h der Zelle eingegeben wird. (Dies ist der Fall für 312.600 auf dem Foto, das ich angehängt habe.)

Ich möchte keine = vlookup () - Funktion verwenden, da ich die Spaltennummer, in der sich diese Nummer befindet, nicht unbedingt kenne. Ich möchte, dass Excel den Zellenbereich - d2: f13 - durchsucht, um in einer der Spalten nach dieser Nummer zu suchen.

Ich bin sicher, dass es eine Index- / Übereinstimmungsformel gibt, die den Bereich der Zellen d2: f13 nach dem Nachschlagewert durchsucht (diese Werte in Spalte G), aber bisher kann ich mit dieser Funktion nur jeweils eine Spalte scannen .

Jede Hilfe wäre sehr dankbar. Vielen Dank

r.phill
quelle
Mögliches Duplikat von Excel INDEX MATCH Überprüfung mehrerer Spalten
JaredT

Antworten:

0

Sie können einfache Range=valueAusdrücke verwenden SUM & IF, um das Ergebnis zu manipulieren. Dies ist keine INDEX MATCHKombination, die den Wert tatsächlich findet / sucht, sondern eine einfache Manipulation von Range = Value und gibt denselben Wert zurück, wenn TRUE.

In diesem Beispiel befinden sich die Beispieldaten in Zellen D1:F8. Die Suchwerte befinden sich in Zellen H2bis H8. Geben Sie nun in I2 die folgende Formel ein und drücken Sie Ctrl+ Shift+ Enterin der Formelleiste, um eine Array-Formel zu erstellen. Die Formel muss nun in geschweiften Klammern angegeben werden, um anzuzeigen, dass es sich um eine Array-Formel handelt.

=IF(SUM(IF($D$1:$F$8=H2,1,0))>=1,H2,"")

Siehe den folgenden Screenshot. Es könnte auch eine SUMPRODUCTAlternative geben, wenn Sie Array Formula nicht für alle Fälle verwenden möchten.

Bildbeschreibung hier eingeben

patkim
quelle