Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Excel: SVERWEIS mit 2 Suchkriterien


WhiteVelvet
2020-03-27, 16:16:30
Hallo zusammen,

ich rätsel nun schon einige Zeit über einen Excel SVERWEIS, der 2 Suchbegriffe hat. Zusätzliche "Schwierigkeit" ist, dass er in einer externen Datei suchen soll. Mit nur einem Suchbegriff klappt es wunderbar:

=SVERWEIS("ABC";'[datei.xlsx]Tabelle1'!A1:G10;5;0)

Dann habe ich gemäß einem Artikel im Netz das ganze so umgebaut für den zweiten Suchbegriff:

=SVERWEIS("ABC";WENN('[datei.xlsx]Tabelle1'!F2:F10="DEF;'[datei.xlsx]Tabelle1'!A1:G10;"");5;0)

Er schreibt aber nur ein nichtssagendes #WERT in die Zelle.

Der WENN-Befehl müsste mehrere Zeilen zurückgeben. Hängt es damit zusammen, dass der immer nur EINE Zeile als Ergebnis zurückliefert? In meinem Fall soll er aber einen ganzen Bereich zurückliefern. Kann der das nicht?

Dr.Doom
2020-03-27, 16:55:04
Muss nicht noch ein &-Symbol zwischen die beiden Bedingungen?

WhiteVelvet
2020-03-27, 18:55:17
Ich habe mir das nach diesem Link zusammengebastelt:

https://www.computerwissen.de/office/excel/artikel/mehrfacher-sverweis-nach-mehreren-kriterien-gleichzeitig-suchen.html

Ein &-Zeichen ist da nicht zu sehen...

Oder muss ich diesen Weg gehen, da gehts mit WAHL:

https://www.pcs-campus.de/office/excel/sverweis_suchkriterien/

WAHL liefert wohl einen ganzen Bereich, den ich an SVERWEIS geben kann.

Gast
2020-03-27, 19:51:39
SVERWEIS geht nur mit einer Bedindung und liefert auch nur einen Wert.

Man kann SVERWEIS aber auch mit einer Kombination aus INDEX und VERGLEICH nachbauen. Was auch flexibler ist. Bei mehreren Bedingungen arbeitet man dann mit einer Matrixformel.

https://www.fasteasy.at/tippshop/index.php?mp=1&id=1&id2=14&id3=1378

Das Ergebnis ist aber auch immer nur ein Wert pro Zelle. Wenn das Ergebnis einen Liste wäre, müsste man sich die über mehrere Zellen verteilt zusammensuchen (1. Zelle = 1. Wert, 2. Zelle = 2. Wert, usw.).

WhiteVelvet
2020-03-28, 11:31:56
Ach Gott oh Gott ... habs gefunden. Da es sich bei WAHL um eine Matrix-Funktion handelt, muss man die Formel mit STRG+UMSCHALT+ENTER abschließen. Einfach nur ENTER reicht nicht, dann kommt die Fehlermeldung...