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

Forumthread: Wert in Matrix finden und anderen Wert zurückgeben

Wert in Matrix finden und anderen Wert zurückgeben
Kai
Hallo zusammen,
ich habe zwei Arbeitsmappen deren Struktur ich leider nicht ändern kann. Ich hab jetzt schon eine ganze Weile rumprobiert, aber bin noch nicht auf die Richtige Spur gekommen
In Arbeitsmappe 1 Blatt 1 habe ich in Spalte C jede Menge nicht sortierte Werte stehen.
In Arbeitsmappe 2 Blatt 1 habe ich in Spalte C bis Variabel (kann varieren, da sich die Anzahl der Werte ändert) jede Menge nicht sortierte Werte stehen.
Was möchte ich erreichen:
Ich möchte den Wert aus Arbeitsmappe 1 Blatt 1 C1, C2, C3, usw. mit den Werten aus Arbeitsmappe 2 Blatt 1 Spalte C bis Variabel vergleichen. Stimmen die Werte von z.B. Arbeitsmappe 1 Blatt 1 C1 mit Arbeitsmappe 2 Blatt 1 Spalte E6 überein, so soll der Wert aus der gleichen Zeile, (in diesem Fall 6) aus Spalte B in Arbeitsmappe 1 Blatt 1 D1 übernommen werden.
Mit den verschiedenen Verweisarten hab ich mich schon versucht, dabei ist ein weiteres Problem aufgetreten. Die Werte in Arbeitsmappe 1 Blatt 1 C1, C2, C3, usw. ergeben sich aus der runterkopierten Formel: =TEIL(A1;5;4)
Bin für jeden Hinweis auf die richtige Spur dankbar!
Gruß
Kai
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Wert in Matrix finden und anderen Wert zurückgeben
31.08.2011 14:46:41
Kai
Hallo Rudi,
herzlichen Dank für den Tipp! War genau das was ich gesucht habe und funktioniert perfekt.
Vielen Dank!
Gruß
Kai
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wert in Matrix finden und anderen Wert zurückgeben


Schritt-für-Schritt-Anleitung

Um einen Wert in einer Matrix zu suchen und einen anderen Wert zurückzugeben, kannst Du die Funktion SVERWEIS verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne beide Arbeitsmappen: Stelle sicher, dass Arbeitsmappe 1 und Arbeitsmappe 2 geöffnet sind.
  2. Wechsel zu Arbeitsmappe 1: Klicke auf das Blatt, in dem Du die Werte zurückgeben möchtest.
  3. Formel eingeben: Gehe zur Zelle D1 und gib folgende Formel ein:
    =SVERWEIS(C1;[Arbeitsmappe2.xlsx]Blatt1!$C:$E;2;FALSCH)
    • C1 ist der Wert, den Du suchst.
    • [Arbeitsmappe2.xlsx]Blatt1!$C:$E ist der Bereich in Arbeitsmappe 2, in dem Du den Wert suchen möchtest.
    • 2 bedeutet, dass Du den Wert aus der zweiten Spalte des angegebenen Bereichs zurückgeben möchtest.
    • FALSCH stellt sicher, dass nur exakte Übereinstimmungen zurückgegeben werden.
  4. Formel nach unten ziehen: Ziehe die untere rechte Ecke der Zelle D1 nach unten, um die Formel auf die restlichen Zellen in Spalte D anzuwenden.

Häufige Fehler und Lösungen

  • #NV Fehler: Dieser Fehler tritt auf, wenn der gesuchte Wert nicht gefunden wird. Überprüfe, ob die Werte in beiden Arbeitsmappen übereinstimmen.
  • Falsche Spaltennummer: Wenn Du den falschen Index für die Rückgabespalte angibst, wird ein unerwarteter Wert zurückgegeben. Stelle sicher, dass die Spaltennummer korrekt ist.

Alternative Methoden

Neben SVERWEIS kannst Du auch INDEX und VERGLEICH verwenden, um einen Wert in einer Matrix zu suchen und auszugeben. Hier ist eine kurze Erklärung, wie Du dies tun kannst:

=INDEX([Arbeitsmappe2.xlsx]Blatt1!$B:$B;VERGLEICH(C1;[Arbeitsmappe2.xlsx]Blatt1!$C:$C;0))

In diesem Beispiel wird INDEX verwendet, um den Wert aus Spalte B zurückzugeben, wo die Übereinstimmung in Spalte C gefunden wurde. Dies ist besonders nützlich, wenn sich die Struktur der Daten ändert.


Praktische Beispiele

  1. Beispiel 1: Du hast in Arbeitsmappe 1 in Zelle C1 den Wert "A123" und in Arbeitsmappe 2 in Spalte C den Wert "A123" in Zeile 6. Die Formel in D1 gibt dann den Wert aus Spalte B in Zeile 6 zurück.
  2. Beispiel 2: Wenn Du mehrere Werte gleichzeitig überprüfen möchtest, kannst Du die obigen Schritte für alle relevanten Zellen in Spalte C wiederholen.

Tipps für Profis

  • Nutze die Tastenkombination F4, um Zellreferenzen in Formeln schnell zu fixieren.
  • Überlege, die Datenüberprüfung zu verwenden, um sicherzustellen, dass nur gültige Werte in die Suchzellen eingegeben werden.
  • Wenn Du mit großen Datenmengen arbeitest, kann die Verwendung von Tabellen helfen, die Formeln leichter anpassbar und lesbarer zu machen.

FAQ: Häufige Fragen

1. Wie kann ich Werte in einer Matrix suchen, die nicht sortiert sind?
Die Funktionen SVERWEIS und INDEX/VERGLEICH funktionieren auch mit unsortierten Daten, solange Du die exakte Übereinstimmung (FALSCH) angibst.

2. Was kann ich tun, wenn ich mehrere Übereinstimmungen finden möchte?
In diesem Fall musst Du eventuell auf komplexere Formeln oder Makros zurückgreifen, da die Standardfunktionen nur die erste Übereinstimmung zurückgeben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige