Excel Lösung - SVERWEIS aber mit mehr Ergebnissen

Zaiga

Lieutenant
Registriert
März 2011
Beiträge
932
Hallo Zusammen:

folgende zwei Tabellen sind vorhanden, nun soll eine Abfrage auf die Werte von Tabelle 1 erfolgen. Es sollen nur die Werte wieder ausgegeben werden, welche mit den Warten der Spalte Nr. matchen. Das Resultat ist in Tabelle 3 zu sehen. Zum einfachen SVERWEIS gibt es aber mehr als 1 richtige und diese soll ebenfalls ausgegeben werden (Inkl der Daten1..)

Tabelle 1
Nr.Daten1Daten2Daten3
123asdfasdfasdf
123asdfasdfasdf
347asdfasdfsadf
244adsfasdfasdf
141asdfasdfasdf
141asdfasdfasdf
141asdfasdfasdf
424asdfasdfasdf

Tabelle 2
Nr.
123
244
141

Tabelle3
Nr.Daten1Daten2 Daten3
123asdfadsfasdf
123asdfasdfasdf
244asdfasdfsadf
141asdfasdfasdf
141asdfasdfasdf
141asdfasdfasdf

:) Viele Dank für die Hilfe!
 
Muss es zwingend SVerweis sein?

Weil mit Power Query wäre es eine einfache Tabellenverknüpfung:

1654981716353.png


Ergebnis:
1654981746367.png
 
  • Gefällt mir
Reaktionen: Murray B.
Schon komplexere Sache.
Wenn die Daten in Tabelle 1 immer sortiert nach Spalte A sind, so wäre zumindest ein etwas aufwendigerer Ansatz möglich.
Und zwar eine Kombination aus Wenn, Index+Vergleich und Anzahl.

Wenn, da die Indexformel nur verwendet werden soll, wenn der Wert aus Tabelle 2 auch in Tabelle 1 ist. So würde z.B. die Formel für "347" direkt stoppen.
Index würde dann den Zeilenbezug nicht fix vorgeben, sondern mit Vergleich zunächst die Startzeile bestimmen in Tabelle1 und dann ggf. noch um +1 oder plus 2 zeilen (nämlich Anzahl-1) erweitern.

Falls Index noch nicht sehr bekannt ist, zunächst mal einfache Index Beispiele googlen und üben
 
  • Gefällt mir
Reaktionen: Zaiga und Murray B.
Hi, in Office 365 und Excel 2021 gibt es dazu die FILTER() Funktion, damit können mehrere Werte aufgrund einer Bedingung ausgegeben werden:

Filter.png


Siehe grün umrandetes Feld A16 als Beispiel: =FILTER(A2:D9;A2:A9=A12)

Das erste Argument A2:A9 ist die Ausgangstabelle 1; dann folgt die Bedingung: Die Werte in A2:A9 sollen gleich dem Wert A12 in Tabelle 2 sein. Das schöne: Da "123" zweimal in Tabelle 1 vorkommt, wird dieser auch zweimal ausgegeben (blau umrandet, "das Resultat läuft über").

Tip: Für ältere Excel Versionen kann FILTER() über https://hermann-baum.de/excel/hbSort/de/filter.php nachgerüstet werden, ich habe dies aber nicht getestet.
 
Zuletzt bearbeitet:
-Zocker- schrieb:
Schon komplexere Sache.
Wenn die Daten in Tabelle 1 immer sortiert nach Spalte A sind, so wäre zumindest ein etwas aufwendigerer Ansatz möglich.
Und zwar eine Kombination aus Wenn, Index+Vergleich und Anzahl.

Wenn, da die Indexformel nur verwendet werden soll, wenn der Wert aus Tabelle 2 auch in Tabelle 1 ist. So würde z.B. die Formel für "347" direkt stoppen.
Index würde dann den Zeilenbezug nicht fix vorgeben, sondern mit Vergleich zunächst die Startzeile bestimmen in Tabelle1 und dann ggf. noch um +1 oder plus 2 zeilen (nämlich Anzahl-1) erweitern.

Falls Index noch nicht sehr bekannt ist, zunächst mal einfache Index Beispiele googlen und üben

Die Datein in Tabelle 1 sind wie im Beispiel bereits geordnet und kommen immer nacheinander.
Danke für die Antwort, habs versucht komme aber nicht ganz mit der Formel weiter, kannst du ein Beispiel posten?

@Garrona
@N00bn00b
Hab leider kein Excel 2021
 
Zaiga schrieb:
Die Datein in Tabelle 1 sind wie im Beispiel bereits geordnet und kommen immer nacheinander.
Danke für die Antwort, habs versucht komme aber nicht ganz mit der Formel weiter, kannst du ein Beispiel posten?

@Garrona
@N00bn00b
Hab leider kein Excel 2021
Also meine Lösung braucht halt keine Formeln - und Power Query ist eine Funktionalität die ein bisschen wie Access funktioniert und es ermöglich mit Tabellen wie auf einer Datenbank zu arbeiten. Enthalten seit Excel 2016.

Prüfen kannst du das ob im Daten Ribbon es die Möglichkeit gibt, Daten aus Tabellen abzurufen.
1655045050109.png


Im Endeffekt musst du beide Tabellen als Abfrage hinzufügen (über den Punkt aus Tabelle) und bei der 2ten dann die Daten "zusammenführen" um eine 3te Tabelle zu erzeugen.
 
Zurück
Oben