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

Forumthread: wenn gleich dann - Tabelle 1 und 2

wenn gleich dann - Tabelle 1 und 2
21.06.2022 14:21:10
Pauli
Hallöchen :)
Egal wie ich die Formel aufstelle, gibt er mir nicht die Namen in der Tabelle 2 an. Mit =WENN(Wahrheitstest;Wert wenn wahr...) komme ich nicht weiter. Bekomme dann immer den Wert 0 ausgegeben.
Ziel soll es sein, dass der Name aus Tabelle 1 in Tabelle 2 automatisch übertragen wird, wenn die Nummer aus beiden Tabellen identisch ist.
Ich habe als Beispiel eine Excel Datei hochgeladen.
https://www.herber.de/bbs/user/153703.xlsx
Liebe Grüße
Pauli
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: dafür nutze SVERWEIS() owT
21.06.2022 14:34:53
neopa
Gruß Werner
.. , - ...
INDEX / VERGLEICH
21.06.2022 16:22:50
WF
=INDEX(Tabelle1!B:B;VERGLEICH(A2;Tabelle1!A$1:A$99;0))
WF
Anzeige
Geht doch gar nicht nach links...
21.06.2022 16:49:52
{Boris}
Hi Walter,
...ist doch eine klassische SVERWEIS-Matrix. ;-)
VG, Boris
sverweis benutze ich seit 2001 nicht mehr
21.06.2022 17:08:42
WF
.
Jedem das Seine ;-) ...oT
21.06.2022 17:20:40
{Boris}
VG, Boris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Datenübertragung zwischen zwei Excel-Tabellen


Schritt-für-Schritt-Anleitung

Um die Namen aus Tabelle 1 in Tabelle 2 zu übertragen, wenn die Nummern übereinstimmen, kannst du die Funktion SVERWEIS() oder eine Kombination aus INDEX() und VERGLEICH() verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei mit den beiden Tabellen (Tabelle 1 und Tabelle 2).
  2. Identifiziere die Spalten: Stelle sicher, dass die Nummern in beiden Tabellen in der gleichen Spalte stehen (z.B. Spalte A) und die Namen in Tabelle 1 in Spalte B.
  3. Formel in Tabelle 2 einfügen:
    • Klicke in die Zelle, wo der Name erscheinen soll (z.B. B2 in Tabelle 2).
    • Gib folgende Formel ein:
      =SVERWEIS(A2;Tabelle1!A:B;2;FALSCH)
    • Drücke Enter. Diese Formel sucht die Nummer in A2 von Tabelle 2 in Tabelle 1 und gibt den entsprechenden Namen zurück.
  4. Drag & Drop: Ziehe das Ausfüllkästchen in der unteren rechten Ecke der Zelle nach unten, um die Formel auf die anderen Zeilen anzuwenden.

Häufige Fehler und Lösungen

  • Fehler: Wert 0 ausgegeben:

    • Überprüfe, ob die gesuchte Nummer in Tabelle 1 tatsächlich vorhanden ist.
    • Achte darauf, dass die Datenformate übereinstimmen (z.B. Zahl vs. Text).
  • Fehler: #NV ausgegeben:

    • Dies passiert, wenn die Nummer in Tabelle 2 in Tabelle 1 nicht gefunden wird. Stelle sicher, dass die Nummern identisch sind.
  • Fehler bei Wahrheitstest:

    • Stelle sicher, dass du den Wahrheitstest korrekt eingerichtet hast. Dabei ist es wichtig, die richtigen Zellbezüge zu verwenden.

Alternative Methoden

Falls du SVERWEIS nicht verwenden möchtest, kannst du auch INDEX() und VERGLEICH() nutzen. Hier ist die Formel:

=INDEX(Tabelle1!B:B;VERGLEICH(A2;Tabelle1!A:A;0))

Diese Methode ist flexibler, da sie auch nach links suchen kann, während SVERWEIS nur nach rechts arbeitet.


Praktische Beispiele

Angenommen, du hast folgende Daten:

Tabelle 1:

A B
1 Max
2 Julia
3 Peter

Tabelle 2:

A B
1
2
4

Wenn du die oben genannten Formeln anwendest, wird Tabelle 2 nach der Eingabe der Formel so aussehen:

A B
1 Max
2 Julia
4

Tipps für Profis

  • Verwende Tabellen: Wenn du deine Daten in Excel-Tabellen umwandelst (z.B. STRG + T), kannst du die Formeln vereinfachen, da Excel automatisch die Spaltennamen erkennt.
  • Fehlerbehandlung: Nutze WENNFEHLER() in Kombination mit SVERWEIS, um anstatt eines Fehlers einen benutzerdefinierten Text anzuzeigen:
    =WENNFEHLER(SVERWEIS(A2;Tabelle1!A:B;2;FALSCH); "Nicht gefunden")

FAQ: Häufige Fragen

1. Wie funktioniert der Wahrheitstest in Excel?
Der Wahrheitstest überprüft, ob eine Bedingung erfüllt ist. In der Funktion WENN() kann er verwendet werden, um unterschiedliche Ergebnisse je nach Bedingung zurückzugeben.

2. Was tun, wenn die Daten in unterschiedlichen Formaten sind?
Stelle sicher, dass alle Daten im gleichen Format vorliegen. Du kannst die Funktion TEXT() verwenden, um Zahlen in Text umzuwandeln oder umgekehrt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige