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

Zeilennummer von Zellinhalt in Matrix

Forumthread: Zeilennummer von Zellinhalt in Matrix

Zeilennummer von Zellinhalt in Matrix
15.07.2002 10:36:09
Heiko
Hallo

Ich weiß nicht, wie ich an die Zeilennummer eines Zellinhaltes (z.B. "Müller") in einer Matrix komme.

Vielleicht weiß mal wieder jemand Rat.
Vielen Dank im voraus
Heiko

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Zeilennummer von Zellinhalt in Matrix
15.07.2002 10:42:07
L.Vira
VERGLEICH() oder VBA Worksheetfunction.Match
liefert den Index innerhalb einer Matrix.
Zeilennummer bestimmen
15.07.2002 10:46:32
WF
Hi Heiko,

Ist die Spalte bekannt, dann:
=VERGLEICH("Müller";C:C;0)

Ist die Spalte nicht bekannt, dann mit dieser Array-Formel:
{=MIN(WENN((1*ISTZAHL(SUCHEN("Müller";A1:F100)));ZEILE(1:100)))}

ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.

trapp, trapp, trapp, trapp, trapp, brrrrr
WF

http://www.excelformeln.de/
die ultimative Formelseite

Anzeige

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

Infobox / Tutorial

Zeilennummer von Zellinhalt in einer Matrix ermitteln


Schritt-für-Schritt-Anleitung

Um die Zeilennummer eines bestimmten Zellinhalts in einer Matrix zu ermitteln, kannst Du die Funktion VERGLEICH() oder eine Array-Formel verwenden. Hier sind die Schritte:

  1. Wenn die Spalte bekannt ist:

    • Verwende die Formel:
      =VERGLEICH("Müller";C:C;0)
    • Diese Formel sucht nach dem Wert "Müller" in der Spalte C und gibt die relative Position in der Spalte zurück.
  2. Wenn die Spalte nicht bekannt ist:

    • Nutze die folgende Array-Formel:
      {=MIN(WENN((1*ISTZAHL(SUCHEN("Müller";A1:F100)));ZEILE(1:100)))}
    • Gib die Formel ein, indem Du nach der Eingabe von = gleichzeitig die Tasten Strg + Shift + Enter drückst. Dadurch wird die Formel als Array-Formel erkannt und die geschweiften Klammern werden automatisch hinzugefügt.

Häufige Fehler und Lösungen

  • Fehler: #NV

    • Ursache: Der gesuchte Wert ist nicht in der angegebenen Matrix vorhanden.
    • Lösung: Überprüfe den gesuchten Wert auf Tippfehler oder untersuche, ob er wirklich in der Matrix vorhanden ist.
  • Fehler: #WERT!

    • Ursache: Die Formel wurde nicht korrekt als Array-Formel eingegeben.
    • Lösung: Stelle sicher, dass Du Strg + Shift + Enter verwendest, um die Formel korrekt einzugeben.

Alternative Methoden

Eine weitere Methode zur Bestimmung der Zeilennummer eines Zellinhalts besteht darin, VBA zu verwenden. Hier ist ein einfaches Beispiel:

  1. Öffne den VBA-Editor (Alt + F11).

  2. Füge ein neues Modul hinzu und verwende den folgenden Code:

    Function ZeileFinden(suchText As String, suchBereich As Range) As Long
       Dim zelle As Range
       For Each zelle In suchBereich
           If zelle.Value = suchText Then
               ZeileFinden = zelle.Row
               Exit Function
           End If
       Next zelle
       ZeileFinden = -1 ' Wert nicht gefunden
    End Function
  3. Verwende die Funktion in Excel:

    =ZeileFinden("Müller"; A1:F100)

Praktische Beispiele

  • Beispiel 1: Suche nach dem Namen "Müller" in der Spalte C:

    =VERGLEICH("Müller";C:C;0)
  • Beispiel 2: Suche nach "Müller" in einem gesamten Bereich:

    {=MIN(WENN((1*ISTZAHL(SUCHEN("Müller";A1:F100)));ZEILE(1:100)))}

Diese Methoden sind nützlich, um schnell die Zeilennummer eines gesuchten Wertes in einer Excel-Tabelle zu finden.


Tipps für Profis

  • Verwende die Funktion WVERWEIS() oder SVERWEIS(), wenn Du zusätzliche Informationen aus der gleichen Zeile abrufen möchtest.
  • Nutze die Filter- oder Sortierfunktionen in Excel, um die Daten vor der Anwendung der Suchfunktionen zu ordnen, was die Suche erleichtert.
  • Bei großen Datensätzen kann es sinnvoll sein, die Daten in einer Tabelle zu formatieren, um die Suchfunktionen effizienter zu gestalten.

FAQ: Häufige Fragen

1. Wie kann ich die Zeilennummer eines Zellinhalts in einer bestimmten Spalte finden?
Du kannst die VERGLEICH()-Funktion verwenden, um die Zeilennummer in einer festgelegten Spalte zu suchen, z. B. =VERGLEICH("Müller";C:C;0).

2. Was mache ich, wenn die Array-Formel nicht funktioniert?
Stelle sicher, dass Du die Formel mit Strg + Shift + Enter eingibst, um sie als Array-Formel zu aktivieren. Überprüfe auch die Eingabebereiche auf Richtigkeit.

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