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

Forumthread: Matrix über 2 nicht nebeneinanderliegende Spalten

Matrix über 2 nicht nebeneinanderliegende Spalten
19.11.2004 18:50:21
Skyhawk
Hallo!
Ich habe folgendes Problem:
Ich möchte eine Matrix (z. B. bei der Funktion "SVERWEIS") über zwei nicht nebeneinanderliegende Spalten definieren.
Beispiel:
__A__B__C__
Die Matrix möchte ich nun über die Spalten "A" und "C" definieren.
Ich weiß, dass normalerweise eine Matrix in der Form "Feld_X:Feld_Y" definiert wird.
Wie kann ich nun eine Matrix aus Spalten definieren die -- wie oben beschrieben -- nicht direkt nebenanderliegen? Geht das überhaupt?
--
Skyhawk
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Matrix über 2 nicht nebeneinanderliegende Spalten
Kl@us-M.
Hi,
es ist doch im SVERWEIS unschädlich, dass Spalte B in die Suchmatrix einbezogen wird ?
Trotzdem mal als Ansatz:
 
 ABCDE
1Tabelle 1  Tabelle 2 
21a 5e
32b 6f
43c 7g
54d 8h
6     
78h   
Formeln der Tabelle
B7 : =WENN(A7="";"";WENN(A7<5;SVERWEIS(A7;A2:B5;2;FALSCH);SVERWEIS(A7;D2:E5;2;FALSCH)))
 

Gruss aus dem wilden Hunsrück
Klaus-Martin

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Matrix über 2 nicht nebeneinanderliegende Spalten


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Excel-Tabelle klar strukturiert sind. Du benötigst mindestens zwei Spalten, die nicht nebeneinander liegen, z. B. Spalte A und Spalte C.

  2. Formel eingeben: Du kannst die SVERWEIS-Funktion verwenden, um Werte aus verschiedenen Spalten zu vergleichen. Die allgemeine Syntax lautet:

    =SVERWEIS(Suchwert; Matrix; Rückgabespalte; [Bereich_Verweis])

    Beispiel für den Vergleich über zwei Spalten:

    =WENN(A7="";"";WENN(A7<5;SVERWEIS(A7;A2:B5;2;FALSCH);SVERWEIS(A7;D2:E5;2;FALSCH)))
  3. Matrix definieren: Um eine Matrix aus zwei Spalten zu erstellen, die nicht nebeneinander liegen, kannst Du die SVERWEIS-Funktion mehrmals nutzen, um von verschiedenen Matrizen abzurufen.


Häufige Fehler und Lösungen

  • Fehler: #NV: Wenn Du einen #NV-Fehler erhältst, bedeutet das, dass der Suchwert nicht in der Matrix gefunden wurde. Überprüfe die Werte in den Spalten und stelle sicher, dass sie übereinstimmen.

  • Fehler: #NAME?: Dieser Fehler tritt auf, wenn Excel die Funktion nicht erkennt. Stelle sicher, dass die Formel korrekt eingegeben wurde und keine Tippfehler enthält.


Alternative Methoden

  • INDEX und VERGLEICH: Eine alternative Methode zum SVERWEIS ist die Kombination von INDEX und VERGLEICH. Diese Methode ist flexibler und ermöglicht es Dir, Werte aus beliebigen Spalten zurückzugeben, auch wenn diese nicht nebeneinander liegen.

    =INDEX(C2:C5;VERGLEICH(A7;A2:A5;0))
  • Daten konsolidieren: Wenn Du häufig mit SVERWEIS mit mehreren Matrizen arbeitest, kannst Du in Betracht ziehen, Deine Daten zu konsolidieren, um die Verwendung von nebeneinanderliegenden Spalten zu erleichtern.


Praktische Beispiele

  1. Beispiel 1: Du hast eine Tabelle mit den Spalten A (IDs) und C (Werte). Du möchtest den Wert in Spalte C finden, der zur ID in Spalte A gehört.

    =SVERWEIS(A1;A:C;3;FALSCH)
  2. Beispiel 2: Wenn Du mehrere Matrizen hast, z. B. die Daten in den Spalten A, B und D, E, kannst Du die Werte aus B und E kombinieren:

    =WENN(A1<5;SVERWEIS(A1;A:B;2;FALSCH);SVERWEIS(A1;D:E;2;FALSCH))

Tipps für Profis

  • Verwende benannte Bereiche: Wenn Du häufig mit SVERWEIS arbeitest, kann es hilfreich sein, benannte Bereiche für Deine Matrizen zu verwenden. Dies macht die Formeln leichter verständlich und wartbar.

  • Nutze die Fehlerüberprüfung: Verwende die WENNFEHLER-Funktion, um die Handhabung von Fehlern zu verbessern.

    =WENNFEHLER(SVERWEIS(A1;A:C;3;FALSCH);"Nicht gefunden")

FAQ: Häufige Fragen

1. Kann ich mit SVERWEIS auf mehrere Matrizen gleichzeitig zugreifen?
Ja, Du kannst mehrere SVERWEIS-Funktionen in einer Formel kombinieren, um auf verschiedene Matrizen zuzugreifen.

2. Gibt es eine Grenze für die Anzahl der Spalten, die ich in einer Matrix verwenden kann?
Es gibt keine feste Grenze für die Anzahl der Spalten, aber die Verwendung von zu vielen kann die Lesbarkeit und Wartbarkeit Deiner Formeln beeinträchtigen. Es ist ratsam, die Daten klar zu strukturieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige