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
quelle
Antworten:
Sie können einfache
Range=value
Ausdrücke verwendenSUM & IF
, um das Ergebnis zu manipulieren. Dies ist keineINDEX MATCH
Kombination, die den Wert tatsächlich findet / sucht, sondern eine einfache Manipulation von Range = Value und gibt denselben Wert zurück, wennTRUE
.In diesem Beispiel befinden sich die Beispieldaten in Zellen
D1:F8
. Die Suchwerte befinden sich in ZellenH2
bisH8
. Geben Sie nun inI
2 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.Siehe den folgenden Screenshot. Es könnte auch eine
SUMPRODUCT
Alternative geben, wenn Sie Array Formula nicht für alle Fälle verwenden möchten.quelle