Müssen mehrere Übereinstimmungen aus einer Werteliste extrahieren

Müssen mehrere Übereinstimmungen aus einer Werteliste extrahieren

Ich versuche, mithilfe einer Array-Formel Daten aus einem Arbeitsblatt zu extrahieren, aber es wird nur ein Wert zurückgegeben (der erste, den es findet). Die Formel, die ich verwende, ist:

=INDEX($C$2:$C$8, SMALL(IF($B12=$B$2:$B$8, ROW($B$2:$B$8)-MIN(ROW($B$2:$B$8))+1, ""), 1)) hier zu finden

Wenn ich dem Beispiel folge, erhalte ich nicht dasselbe Ergebnis wie die Person, die die Antwort gepostet hat. Könnte die Formel „falsch“ gewesen sein?

Antwort1

Ich verwende die folgende Formel, um mehrere Werte zurückzugeben, die denselben Kriterien entsprechen.

{=IFERROR(INDEX([Return Value Range],SMALL(IF([Criteria Range]=[Criteria],ROW([Criteria Range])),ROW(1:1))),"")}

Wenn Sie es eingeben, schließen Sie die {} nicht ein und denken Sie daran, dass Array-Formeln durch Drücken von Strg + Umschalt + Eingabe eingegeben werden müssen, nicht nur durch Drücken der Eingabetaste. Wenn Sie nur die Eingabetaste drücken, wird nur das erste Ergebnis zurückgegeben.

verwandte Informationen