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

Forumthread: Wert aus Matrix suchen

Wert aus Matrix suchen
28.02.2006 18:30:10
AndreJ
Hallo,
Nach reichlicher Recherche im Forum habe ich noch folgendes Problem:
Es soll in einem Tabellenblatt ein Wert aus einer Matrix gefunden werden.
Dazu steht in A1 der entsprechende Name aus der Spalte A:A und in A2 der entsprechende Name aus der Zeile B1:B20.
Kann mir jemand helfen?
Danke schon mal,
Andre
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert aus Matrix suchen
28.02.2006 18:36:43
HermannZ
Hallo Andre;
du schreibst; " Dazu steht in A1 der entsprechende Name aus der Spalte A:A und in A2 der entsprechende Name aus der Zeile B1:B20. "
das ist nicht logisch; wenn du einen Wert in Spalte A suchst und einen Wert in Spalte B
und was soll dann zurückgegeben werden?
Gruß hermann
Anzeige
AW: Wert aus Matrix suchen
28.02.2006 18:43:06
AndreJ
Hallo Hermann,
kein Problem, habe mich wirklich blöd ausgedrückt:
Folgendes:
Ich brauche bspw. den Wert in einem Tabellenblatt in Zelle f3.
Die Spalten und Zeilen sind entsprechend beschriften: für die Spalten gilt jeweils ein Name, für die Zeile ein Jahrgang.
Nun steht in einem anderen Blatt in A1 ein Name und in A2 ein Jahrgang, nun soll in A3 der Wert aus f3 ausgelesen werden, quasi zwei voneinander abhängige SVERWEISe.
Deutlich geworden?
Gruß,
Andre
Anzeige
AW: Wert aus Matrix suchen
28.02.2006 18:52:08
HermannZ
Hallo Andre;
könnte es sein das du sowas meinst?
Beispiel;
 
 ABCDEF
36Hansen<< gesuchter Name    
372001<<gesuchtes Jahr    
3840<< Wert    
39 MeierHansenKlasenFranzenJansen
40199811015113
41199922025125
42200033035137
43200144045149
442002550551511
452003660651613
46      
Formeln der Tabelle
A38 : =INDEX(B40:F45;VERGLEICH(A37;A40:A45;0);VERGLEICH(A36;B39:F39;0))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß hermann
Anzeige
AW: Wert aus Matrix suchen
28.02.2006 19:07:59
AndreJ
Hallo Hermann,
vielen Dank für Deine Hilfe, an VERGLEICH hatte ich überhaubt nicht gedacht.
Schönen Gruß aus dem Ruhrgebiet,
Andre
AW: Danke für die Rückantwort.........oT.
28.02.2006 19:11:17
HermannZ
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Wert aus Matrix suchen in Excel


Schritt-für-Schritt-Anleitung

Um einen Wert aus einer Matrix in Excel zu suchen und auszugeben, kannst du die Kombination der Funktionen INDEX und VERGLEICH verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Daten eingeben: Erstelle eine Matrix in deinem Excel-Blatt. Zum Beispiel:

    A       B       C       D
    1       2001    2002    2003
    2   Hansen    40      50      60
    3   Meier     30      35      45
  2. Suchwerte definieren: Gehe zu einem anderen Blatt und gib in Zelle A1 den Namen (z.B. "Hansen") und in Zelle A2 das Jahr (z.B. "2002") ein.

  3. Formel eingeben: In Zelle A3 gib die folgende Formel ein:

    =INDEX(B1:D3;VERGLEICH(A1;A2:A3;0);VERGLEICH(A2;B1:D1;0))
  4. Ergebnisse überprüfen: Drücke Enter. Jetzt solltest du den Wert "50" in Zelle A3 sehen, was dem Wert für "Hansen" im Jahr "2002" entspricht.


Häufige Fehler und Lösungen

  • Falsche Zellreferenzen: Stelle sicher, dass die Zellreferenzen in deiner Formel korrekt sind, insbesondere die Bereiche für VERGLEICH.

  • Wert nicht gefunden: Wenn du die Fehlermeldung #NV erhältst, bedeutet dies, dass der Wert, den du suchst, nicht in der Matrix vorhanden ist. Überprüfe die Eingaben in A1 und A2.

  • Falsches Ergebnis: Wenn das Ergebnis nicht stimmt, überprüfe die Matrix auf Schreibfehler oder Formatierungsprobleme.


Alternative Methoden

  1. SVERWEIS: Eine einfachere Methode, wenn die Matrix nur in einer Richtung durchsucht wird (z.B. nur vertikal):

    =SVERWEIS(A1;A1:D3;VERGLEICH(A2;B1:D1;0)+1;FALSCH)
  2. FILTER-Funktion: Wenn du Excel 365 oder Excel 2021 verwendest, kannst du die FILTER-Funktion nutzen:

    =FILTER(B2:D3; (A2:A3=A1)*(B1:D1=A2))

Praktische Beispiele

Angenommen, du hast folgende Matrix:

2001 2002 2003
Hansen 40 50 60
Meier 30 35 45

Um den Wert für "Meier" in "2003" zu finden, gib in A1 "Meier" und in A2 "2003" ein:

=INDEX(B1:D3;VERGLEICH(A1;A2:A3;0);VERGLEICH(A2;B1:D1;0))

Das Ergebnis wäre "45".


Tipps für Profis

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass die Benutzereingaben in A1 und A2 gültig sind.

  • Namen für Bereiche: Definiere Namen für deine Bereiche, um die Formeln leserlicher zu gestalten, z.B. =INDEX(Tabelle1!Daten; ...).

  • Fehlerbehandlung: Verwende WENNFEHLER, um eine benutzerfreundliche Fehlermeldung anzuzeigen:

    =WENNFEHLER(INDEX(...); "Wert nicht gefunden")

FAQ: Häufige Fragen

1. Wie kann ich mehrere Werte aus einer Matrix suchen?
Du kannst die oben genannten Formeln anpassen, um sie in mehreren Zellen zu verwenden, oder die FILTER-Funktion nutzen, um eine gesamte Liste zurückzugeben.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die Methoden mit INDEX und VERGLEICH funktionieren in den meisten Excel-Versionen. FILTER ist jedoch nur in Excel 365 und 2021 verfügbar.

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