Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVerweis über zwei Tabellen

SVerweis über zwei Tabellen
22.03.2016 11:13:26
Uli
Hallo und guten Morgen liebe Experten,
ich möchte einen Wert in zwei Tabellen suchen, und den passenden Text dazu ausgeben. Wie geht sowas? mit SVerweis?
Eine Datei habe ich hochgeladen:
https://www.herber.de/bbs/user/104524.xlsx

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVerweis über zwei Tabellen
22.03.2016 11:16:47
UweD
Hallo
=WENNFEHLER(SVERWEIS(A5;Tabelle2!A3:B7;2;FALSCH);"")&WENNFEHLER(SVERWEIS(A5;Tabelle3!A3:B7;2;FALSCH); "") 

Gruß UweD

AW: alternativ mit geschachteltem WENNFEHLER() ...
22.03.2016 11:27:38
...
Hallo Uli,
... so: =WENNFEHLER(WENNFEHLER(SVERWEIS(A5;Tabelle2!A:B;2;);SVERWEIS(A5;Tabelle3!A:B;2;));"?")
Gruß Werner
.. , - ...

Anzeige
AW: alternativ mit geschachteltem WENNFEHLER() ...
22.03.2016 11:33:46
Uli
Wow, danke euch allen. Es klappt!
lg
Uli

AW: SVerweis über zwei Tabellen
22.03.2016 11:28:14
Fennek
Hallo Uli,
ohne eine Schleife über alle abzufragenden Werte und der Annahme, dass die Werte eindeutig sind, könnte der folgende Code ein Anfang für deine Problemlösung sein.

Sub suche()
Dim rng as range
Set rng = sheets(2).columns(1).find(sheets(1).cells(5,1))
If rng is nothing then set rng = sheets(3).columns(1).find(sheets(1).cells(5,1))
Sheets(1).cells(5,2) = rng.value
End sub
Es ist noch einige Arbeit, bis dieser Code 'rund' läuft.
Mfg
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

SVerweis über zwei Tabellen


Schritt-für-Schritt-Anleitung

Um den SVerweis in zwei Tabellen zu nutzen, befolge diese Schritte:

  1. Öffne deine Excel-Datei mit den zwei Tabellen, zwischen denen du Werte vergleichen möchtest.

  2. Wähle die Zelle aus, in der das Ergebnis des SVerweises angezeigt werden soll.

  3. Gib die SVerweis-Formel ein. Hier ist ein Beispiel für die Verwendung von SVerweis über zwei Tabellenblätter:

    =WENNFEHLER(SVERWEIS(A5;Tabelle2!A:B;2;FALSCH);WENNFEHLER(SVERWEIS(A5;Tabelle3!A:B;2;FALSCH);""))

    In diesem Beispiel wird zuerst in Tabelle2 nach dem Wert in Zelle A5 gesucht. Wenn der Wert nicht gefunden wird, sucht Excel in Tabelle3.

  4. Drücke Enter, um die Formel auszuführen. Das Ergebnis zeigt den Wert, der aus der ersten gefundenen Tabelle stammt.


Häufige Fehler und Lösungen

  • Fehler: #NV

    • Ursache: Der gesuchte Wert ist in beiden Tabellen nicht vorhanden.
    • Lösung: Überprüfe, ob der Wert tatsächlich in einer der beiden Tabellen vorhanden ist.
  • Fehler: Ungültiger Bezug

    • Ursache: Die Referenzen zu den Tabellen sind falsch.
    • Lösung: Stelle sicher, dass die Tabellennamen korrekt geschrieben sind und die Bereiche stimmen.

Alternative Methoden

Falls du eine flexiblere Lösung benötigst, kannst du auch VBA verwenden, um den SVerweis aus zwei Tabellen zu automatisieren. Hier ein einfaches Beispiel:

Sub suche()
    Dim rng As Range
    Set rng = Sheets(2).Columns(1).Find(Sheets(1).Cells(5, 1))
    If rng Is Nothing Then Set rng = Sheets(3).Columns(1).Find(Sheets(1).Cells(5, 1))
    Sheets(1).Cells(5, 2) = rng.Value
End Sub

Diese Methode sucht den Wert in der ersten Spalte von zwei verschiedenen Tabellenblättern.


Praktische Beispiele

  1. SVerweis zwischen zwei Tabellen:

    • Du hast eine Tabelle für Verkaufszahlen und eine für Produktinformationen. Du kannst den SVerweis verwenden, um den Produktnamen basierend auf der Produkt-ID zu suchen.
  2. SVerweis in mehreren Tabellen:

    • Wenn du mehrere Tabellen hast, die die gleichen Datenstrukturen verwenden, kannst du die oben genannte Formel anpassen, um alle Tabellen abzufragen.

Tipps für Profis

  • Verwende benannte Bereiche: Statt Tabellenblätter direkt zu referenzieren, kannst du benannte Bereiche verwenden, um die Formeln lesbarer zu machen.

  • SVerweis mit zwei Suchkriterien: Wenn du mehrere Kriterien hast, kannst du die Funktion INDEX und VERGLEICH kombinieren, um flexibler zu sein.

  • Performance-Optimierung: Wenn du SVerweis in vielen Zellen einsetzt, kann das die Performance beeinträchtigen. Überlege, ob du die Daten in einer Tabelle konsolidieren kannst.


FAQ: Häufige Fragen

1. Kann ich SVerweis in mehreren Tabellendateien verwenden?
Ja, du kannst SVerweis verwenden, um Daten aus verschiedenen Excel-Dateien zu vergleichen, indem du den vollständigen Pfad zur Datei angibst.

2. Was ist der Unterschied zwischen SVerweis und WVerweis?
SVerweis sucht in der ersten Spalte einer Tabelle, während WVerweis in der ersten Zeile sucht. Wähle die passende Funktion basierend auf deiner Datentabelle.

3. Wie kann ich doppelten Werte mit SVerweis erkennen?
Du kannst zusätzliche Bedingungen in deinen SVerweis-Formeln einfügen oder eine Hilfsspalte verwenden, um doppelte Werte zu markieren.

4. Ist SVerweis die einzige Möglichkeit, Daten zu vergleichen?
Nein, du kannst auch Funktionen wie INDEX und VERGLEICH oder die FILTER-Funktion in neueren Excel-Versionen verwenden, um Daten zu suchen und zu vergleichen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige