Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Matrix durchsuchen - Werte ausgeben und weitersuch

Matrix durchsuchen - Werte ausgeben und weitersuch
Pascal
Hallo liebe Gemeinde,
ich habe folgendes Problem
Datenmatrix
Name Vorname Lehrer
Müller Paul Ber
Schulze Stefan Mül
Tews Sandra Ber
Rose Irena Stu
Ich möchte eine Liste erstellen, in der alle Schüler auftauchen, die von Lehrer Ber (bzw. Zellinhalt) betreut werden.
Die Formel soll also in der Matrix nach Ber suchen, dann Name und Vorname ausgeben und dann weitersuchen, bis ggf. wieder Ber als Treffer auftaucht.
Das Ergebnis für Ber wäre folgende Tabelle:
Name Vorname Lehrer
Müller Paul Ber
Tews Sandra Ber
Ich habe mit der Formel =INDEX(A:A;VERGLEICH("Ber";B:B;0) gearbeitet. Die hat aber nur den ersten Treffer angezeigt. SVERWEIS hat auch nicht geklappt.
Wer hat eine Idee ohne Makro?!
Danke für einen Tipp
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Idee ohne Makro = Filter oT
08.12.2010 11:12:38
Matthias
Tipp: Pivot-Tabelle owT
08.12.2010 11:15:28
Rudi
AW: Matrix durchsuchen - Werte ausgeben und weitersuch
08.12.2010 11:17:18
Josef

Hallo Pascal,
die Formel kannst du nach rechts und unten kopieren.

Tabelle1

 ABCDEFGH
1NameVornameLehrer   Lehrer:Ber
2MüllerPaulBer   NameVorname
3SchulzeStefanMül   MüllerPaul
4TewsSandraBer   TewsSandra
5RoseIrenaStu     
6        
7        
8        

Formeln der Tabelle
ZelleFormel
G3{=WENN(ZÄHLENWENN($C$2:$C$100;$H$1)<ZEILE(A1); "";INDEX(A$2:A$100;KKLEINSTE(WENN($C$2:$C$100=$H$1;ZEILE($1:$99)); ZEILE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Matrix durchsuchen - Werte ausgeben und weitersuch
08.12.2010 12:08:08
Pascal
Hui, keine Ahnung, warum, aber es klappt!
Danke
Pascal
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Matrix durchsuchen und Werte ausgeben in Excel


Schritt-für-Schritt-Anleitung

Um in einer Excel-Matrix nach einem bestimmten Wert zu suchen und die zugehörigen Daten auszugeben, folge diesen Schritten:

  1. Datenmatrix erstellen: Lege deine Daten in einer Matrix an. Zum Beispiel:

    Name Vorname Lehrer
    Müller Paul Ber
    Schulze Stefan Mül
    Tews Sandra Ber
    Rose Irena Stu
  2. Suchkriterium festlegen: Wähle die Zelle aus, in die du das Suchkriterium eingeben möchtest (z.B. Zelle H1 mit dem Inhalt "Ber").

  3. Formel eingeben: Nutze die folgende Matrixformel, um alle Schüler, die von Lehrer Ber betreut werden, anzuzeigen:

    {=WENN(ZÄHLENWENN($C$2:$C$100;$H$1)<ZEILE(A1); "";INDEX(A$2:A$100;KKLEINSTE(WENN($C$2:$C$100=$H$1;ZEILE($1:$99)); ZEILE(A1)))}
  4. Formel anwenden: Drücke STRG + SHIFT + RETURN, um die Matrixformel abzuschließen. Ziehe die Formel nach unten und rechts, um die entsprechenden Werte anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Ursache: Die Formel wurde nicht als Matrixformel eingegeben.
    Lösung: Stelle sicher, dass du STRG + SHIFT + RETURN drückst.

  • Fehler: Leere Zellen
    Ursache: Es gibt keine Übereinstimmung für das Suchkriterium.
    Lösung: Überprüfe das Suchkriterium und die Datenmatrix.


Alternative Methoden

  • Filterfunktion: Nutze die Filterfunktion in Excel, um die Datenmatrix nach einem bestimmten Lehrer zu filtern. Wähle die Daten aus, gehe zu „Daten“ und klicke auf „Filtern“. Setze den Filter auf die Spalte „Lehrer“ und wähle den gewünschten Lehrer aus.

  • Pivot-Tabellen: Erstelle eine Pivot-Tabelle, um die Daten nach Lehrer zu aggregieren. Dies kann eine schnellere Möglichkeit sein, um die gewünschten Informationen zu erhalten.


Praktische Beispiele

Wenn du die Formel wie oben beschrieben anwendest, sollte das Ergebnis für Lehrer Ber so aussehen:

Name Vorname Lehrer
Müller Paul Ber
Tews Sandra Ber

Diese Methode hilft dir, den Excel-Wert in der Matrix zu suchen und auszugeben.


Tipps für Profis

  • Dynamische Bereiche: Verwende dynamische Bereiche mit BEREICH.VERSCHIEBEN, um die Matrix automatisch zu erweitern, wenn neue Daten hinzugefügt werden.

  • Namen definieren: Benenne deine Matrix, um die Formeln übersichtlicher zu gestalten. Zum Beispiel: =INDEX(Schueler; ....

  • VBA für komplexe Suchen: Nutze VBA, um komplexere Suchen durchzuführen, insbesondere wenn du mit großen Datenmengen arbeitest.


FAQ: Häufige Fragen

1. Wie kann ich in einer Excel-Matrix nach mehreren Werten suchen?
Du kannst die WENN-Bedingung in Kombination mit ODER verwenden, um nach mehreren Werten zu suchen.

2. Gibt es eine Möglichkeit, die Suche automatisiert durchzuführen?
Ja, du kannst VBA verwenden, um eine benutzerdefinierte Funktion zu erstellen, die automatisch nach Werten in der Matrix sucht.

3. Wie kann ich die Formel anpassen, um auch Lehrer zu finden, die nicht mehr in der Liste sind?
Du kannst die Formel anpassen, indem du eine zusätzliche Bedingung hinzufügst, die sicherstellt, dass auch nicht vorhandene Lehrer angezeigt werden.

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