Extrahieren von Daten aus einer Spalte mithilfe der Nachschlagefunktion

Extrahieren von Daten aus einer Spalte mithilfe der Nachschlagefunktion

Ich versuche, die Formel zu erhalten, die die Mitgliedsnummern aller Stornierungen aus Spalte F in Spalte U extrahiert. Stornierungen werden in Spalte O als 14DMB angezeigt.

Ich habe die Daten manuell eingegeben und eingekreist, was ich tun möchte, um es einfacher zu demonstrieren. Im angegebenen Beispiel gibt es zwei Stornierungen. Dies sollte sich mit zusätzlichen Stornierungen fortsetzen, wenn Verkäufe hinzugefügt werden.

Wir sind für jede Unterstützung dankbar, vielen Dank.

Bildbeschreibung hier eingeben

Antwort1

Sie können verwenden:

=IFERROR(INDEX($F$1:$F$1000,AGGREGATE(15,6,1/($O$1:$O$1000="14DMB")*ROW($O$1:$O$1000),ROWS($1:1))),"")

Stellen Sie einfach sicher, dass 1000 Zeilen ausreichen, oder ändern Sie diesen Faktor. Oder, noch besser, verwenden Sie eine Tabelle mit strukturierten Referenzen.

und füllen Sie nach unten, bis Sie Leerzeichen erhalten. Wenn möglich, sind partielle Spaltenreferenzen möglicherweise effizienter, oder noch besser eine Tabelle mit strukturierten Referenzen

Oder, wenn Sie O365 mit der FILTERFunktion haben, können Sie Folgendes versuchen:

=INDEX(FILTER($F$2:$O$1000,$O$2:$O$1000="14DMB"),0,1)

und die Ergebnisse werden spillaufgeschlüsselt, um alle stornierten Mitgliedsnummern anzuzeigen.

Stellen Sie einfach sicher, dass die $1000Zeilennummernreferenz groß genug ist, um alles abzudecken.

Oder Sie verwenden eine Tabelle mit strukturierten Referenzen.

verwandte Informationen