2016-06-13 6 views
0

Ich möchte eine Teilmenge der Spalte B basierend auf Spalte A zurückgeben. In diesem Beispiel möchte ich alle Namen aus Spalte B in Spalte D basierend auf Spalte A gleich sein "Smith"Index Match-Return-Liste mit einem Kriterium - nicht VBA

ich habe versucht, so etwas wie {INDEX($B$2:$B$8<>$D$2:D2, MATCH("Smith",$A$2:$A$8, 0))}

col A col B  col D 
2 Smith Alice  Alice 
3 James Jay   Betty 
4 Smith Betty  Julia 
5 Robert James  
6 Rose Matt   
7 Smith Julia  
8 Johnson Tom  

Antwort

1

In C2 geben Sie die Matrixformel:

=IFERROR(INDEX(B$2:B$8,SMALL((IF(A$2:A$8="Smith",ROW(INDIRECT("1:"&ROWS(A$2:A$8))))),ROWS($1:1)),1),"") 

und abschreiben: enter image description here

Array Formeln mit Ctrl +Umschalttaste eingegeben werden muss + Geben Sie nicht nur die Enter-Taste.

+0

Funktioniert wie ein Charme! Danke vielmals! – Warner

Verwandte Themen