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

Forumthread: Formel, die Werte in anderem Tabellenblatt sucht

Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:16:28
Christian
Hallo alle zusammen,
ich bitte um Eure Hilfe.
Ich suche 4 Formeln die folgendes machen.
1. Der Wert in A1 soll in Tabelle 2, Spalte A gesucht werden, die Formel soll den Wert der Spalte B der gefundenen Zeile ausgeben.
2. Der Wert in A1 soll in Tabelle 2, Spalte A gesucht werden, die Formel soll den Wert der Spalte C der gefundenen Zeile ausgeben.
3. Der Wert in D1 soll in Tabelle 1, Spalte A gesucht werden, die Formel soll den Wert der Spalte B der gefundenen Zeile ausgeben.
4. Der Wert in D1 soll in Tabelle 1, Spalte A gesucht werden, die Formel soll den Wert der Spalte C der gefundenen Zeile ausgeben.
Der Fall, dass ein Wert mehrmals beim Suchen gefunden wird, ist ausgeschlossen, ebenso dass er nicht gefunden wird.
Danke für Eure Hilfe
Christian

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:28:15
Beverly
Hi Christian,
das sollte mit SVERWEIS() lösbar sein. In der Excel-Hilfe kannst du da nachschauen und auch hier http://www.kmbuss.de/Excel-CD/sverweis.html findest du ebenfalls Informationen dazu.


Anzeige
AW: Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:29:25
Rudi
Hallo,
siehe SVERWEIS()
=sverweis(a1;tabelle2!A:B;2;0)
Gruß
Rudi

AW: Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:41:48
Christian
Hallo ihr beiden, das klappt schon so gut wie,
allerdings gibt es noch ein Problem mit der 4. Formel,
die Formel =SVERWEIS(E14;Tabelle1!B:C;2;0) gibt 0 aus, wenn die zu übernehmende Zelle leer ist, lässt sich da etwas machen, dass die Zelle in diesem Fall auch leer bleibt?
Gruß
Christian
PS: die 4. Formel (genauso auch die zweite) hab ich nicht so hinbekommen, wie ursprünglich geplant, da bräuchte ich jemand der das für mich macht, aber oben genannte Formel führt mit dieser einen Ausnahme zum selben Ergebnis.

Anzeige
AW: Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:46:02
Christian
so, hab den Fehler gefunden, jetzt funktioniert aus =SVERWEIS(D1;Tabelle1!A:C;3;0)
aber das Problem mit den leeren Zellen in Tabelle1 Spalte D hab ich immer noch

AW: Formel, die Werte in anderem Tabellenblatt sucht
20.11.2012 09:46:41
Christian
sorry Tabelle 1 Spalte C

gelöst
20.11.2012 10:01:11
Christian
=WENN(SVERWEIS(D1;Tabelle1!A:C;3;0)=0;"";SVERWEIS(D1;Tabelle1!A:C;3;0))
vielen Dank nochmal euch beiden
Christian
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Werte in einem anderen Tabellenblatt suchen und übernehmen


Schritt-für-Schritt-Anleitung

Um Werte aus einem anderen Tabellenblatt in Excel zu suchen und zu übernehmen, kannst du die Formel SVERWEIS() verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne dein Excel-Dokument und navigiere zu dem Tabellenblatt, in dem du die Daten übernehmen möchtest.
  2. Wähle die Zelle aus, in die du den Wert aus dem anderen Tabellenblatt übernehmen möchtest.
  3. Gib die Formel ein:
    =SVERWEIS(A1; Tabelle2!A:B; 2; FALSCH)

    Hierbei steht A1 für die Zelle, die den Suchwert enthält, Tabelle2!A:B für den Bereich, in dem gesucht werden soll, und 2 ist die Spaltennummer, aus der der Wert übernommen wird.

  4. Drücke Enter, um das Ergebnis zu erhalten.

Diese Formel sucht den Wert in der ersten Spalte des angegebenen Bereichs und gibt den entsprechenden Wert aus der zweiten Spalte zurück.


Häufige Fehler und Lösungen

  • Problem: Formel gibt 0 zurück, wenn die gesuchte Zelle leer ist.
    Lösung: Verwende die Kombination von WENN() und SVERWEIS():

    =WENN(SVERWEIS(D1; Tabelle1!A:C; 3; FALSCH)=0; ""; SVERWEIS(D1; Tabelle1!A:C; 3; FALSCH))

    Diese Formel gibt eine leere Zelle zurück, wenn der Wert 0 ist.

  • Problem: Der Wert wird nicht gefunden.
    Lösung: Überprüfe, ob der Wert korrekt in der Suchspalte vorhanden ist oder ob es Schreibfehler gibt.


Alternative Methoden

Falls SVERWEIS() nicht die gewünschte Lösung bietet, kannst du auch INDEX() und VERGLEICH() verwenden. Diese Methoden sind flexibler und können auch in komplexeren Szenarien eingesetzt werden.

Beispiel:

=INDEX(Tabelle2!B:B; VERGLEICH(A1; Tabelle2!A:A; 0))

Hierbei wird der Wert aus der Spalte B zurückgegeben, der dem Suchwert in Spalte A entspricht.


Praktische Beispiele

  1. Wert aus Spalte B übernehmen:

    =SVERWEIS(A1; Tabelle2!A:B; 2; FALSCH)
  2. Wert aus einer anderen Spalte übernehmen:

    =SVERWEIS(D1; Tabelle1!A:C; 3; FALSCH)
  3. Text aus einem anderen Tabellenblatt übernehmen:

    =SVERWEIS(E1; Tabelle3!A:B; 2; FALSCH)

    Diese Formel übernimmt den Text, der in einer bestimmten Zeile im anderen Blatt steht.


Tipps für Profis

  • Prüfe, ob der Wert in einem anderen Tabellenblatt vorhanden ist, indem du die Funktion WENNFEHLER() hinzufügst:

    =WENNFEHLER(SVERWEIS(A1; Tabelle2!A:B; 2; FALSCH); "Nicht gefunden")
  • Nutze benannte Bereiche, um die Formeln übersichtlicher zu gestalten.

  • Experimentiere mit FILTER(), wenn du Excel 365 oder Excel 2021 verwendest, um mehrere Ergebnisse zurückzugeben.


FAQ: Häufige Fragen

1. Wie kann ich prüfen, ob ein Wert in einem anderen Tabellenblatt vorhanden ist?
Du kannst die Formel SVERWEIS() verwenden, um zu prüfen, ob der Wert existiert. Wenn du ein leeres Feld als Ergebnis haben möchtest, kannst du WENN() verwenden.

2. Was mache ich, wenn die Formel einen Fehler zurückgibt?
Überprüfe die Syntax der Formel und stelle sicher, dass der Suchbereich korrekt definiert ist. Achte auch darauf, dass die Daten in den Zellen korrekt formatiert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige