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

Forumthread: Spalten nach einem Wert durchsuchen

Spalten nach einem Wert durchsuchen
17.12.2018 13:31:24
stefan
Hallo liebe Excel-Gemeinde,
ich brauche heute euer Schwarmwissen.
Ich möchte eine Spalte in einem gewissen Bereich (z.B. B30 bis B150) von oben nach unten nach einem bestimmten Zahlenwert (z.B. 40) durchsuchen.
Wenn diese Zelle gefunden ist (z.B. in B62), soll ein Wert (Textausdruck) aus einer anderen Zelle in dieser Zeile (z.B. D62) angezeigt werden.
Welche Funktion muss ich dafür verwenden?
Schon mal vielen Dank im Voraus.
Stefan
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Spalten nach einem Wert durchsuchen
17.12.2018 13:33:59
SF
Hola,
nimm den Sverweis.
https://www.online-excel.de/excel//singsel.php?f=9
Gruß,
steve1da
AW: Spalten nach einem Wert durchsuchen
17.12.2018 13:59:04
stefan
Hallo steve1da,
erstmal vielen Dank für die schnelle Hilfe.
Funktioniert!
Allerdings "Dann gibt Excel die dazugehörende Spalte der letzten gefundenen Zeile zurück."
Gibt es eine Option, dass Excel den Wert der zuerst gefundenen Zeile zurück gibt?
Gruss,
Stefan
Anzeige
AW: Spalten nach einem Wert durchsuchen
17.12.2018 14:00:19
SF
Hola,
Excel gibt immer den ersten Treffer zurück. Man kann nur raten:
du hast den 4. Parameter nicht auf 0 oder FALSCH gestellt.
Gruß,
steve1da
AW: Spalten nach einem Wert durchsuchen
17.12.2018 14:11:49
stefan
Treffer!
Genau da lag das Problem begraben.
Vielen Dank!
Stefan
;

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

Spalten nach einem Wert durchsuchen


Schritt-für-Schritt-Anleitung

Um eine Excel-Spalte nach einem Wert zu durchsuchen, kannst Du die Funktion SVERWEIS verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Deine Excel-Tabelle und navigiere zu dem Bereich, den Du durchsuchen möchtest (z.B. B30 bis B150).

  2. Setze die Suchkriterien. Angenommen, Du suchst nach dem Wert 40.

  3. Wähle eine Zelle, in der das Ergebnis angezeigt werden soll, und gebe die folgende Formel ein:

    =SVERWEIS(40; B30:B150; 2; FALSCH)

    In dieser Formel suchst Du nach dem Wert 40 in der Spalte B. Wenn er gefunden wird, gibt Excel den Wert aus der zweiten Spalte zurück.

  4. Anpassen der Formel: Wenn Du den Text aus einer bestimmten Zeile (z.B. D62) zurückgeben möchtest, könntest Du die INDEX- und VERGLEICH-Funktionen kombinieren:

    =INDEX(D30:D150; VERGLEICH(40; B30:B150; 0))
  5. Drücke Enter, um das Ergebnis anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: #NV
    Lösung: Dies bedeutet, dass der gesuchte Wert nicht gefunden wurde. Überprüfe, ob der Wert korrekt eingegeben wurde.

  • Fehler: FALSCHes Ergebnis
    Lösung: Stelle sicher, dass der vierte Parameter in der SVERWEIS-Funktion auf 0 oder FALSCH gesetzt ist, um den exakten Wert zu finden.

  • Problem mit der Zeilenanzeige
    Wenn Du den Wert der zuerst gefundenen Zeile zurückgeben möchtest, stelle sicher, dass Du die VERGLEICH-Funktion korrekt einsetzt.


Alternative Methoden

  • Verwendung von VBA: Falls Du eine automatisierte Lösung benötigst, kannst Du ein einfaches VBA-Skript verwenden, um eine Spalte nach einem Wert zu durchsuchen. Hier ein Beispiel:

    Sub SucheInSpalte()
       Dim rng As Range
       Dim Zelle As Range
       Set rng = ThisWorkbook.Sheets("Tabelle1").Range("B30:B150")
       For Each Zelle In rng
           If Zelle.Value = 40 Then
               MsgBox "Wert gefunden in Zelle: " & Zelle.Address
               Exit Sub
           End If
       Next Zelle
    End Sub
  • Filter-Funktion nutzen: Du kannst auch die Filterfunktion in Excel verwenden, um schnell nach einem bestimmten Wert in einer Spalte zu suchen.


Praktische Beispiele

  1. Excel Tabelle nach Wert durchsuchen: Wenn Du eine Tabelle hast, in der Du nach dem Wert "40" in der Spalte B suchst, kannst Du die oben genannten Funktionen nutzen.

  2. Spalte nach Wert durchsuchen: Nehmen wir an, Du hast eine Liste mit Produktpreisen in Spalte B und möchtest den Namen des Produkts aus Spalte D anzeigen, wenn der Preis 40 beträgt.

    =INDEX(D30:D150; VERGLEICH(40; B30:B150; 0))
  3. VBA für komplexe Suchen: Wenn Du komplexere Suchen durchführen möchtest, kannst Du VBA nutzen, um mehrere Bedingungen gleichzeitig zu prüfen.


Tipps für Profis

  • Nutze Bedingte Formatierung, um die Zellen hervorzuheben, die den gesuchten Wert enthalten.
  • Überlege, ob Du Datenvalidierung verwenden möchtest, um sicherzustellen, dass nur gültige Werte in die Spalte eingegeben werden.
  • Experimentiere mit der INDEX- und VERGLEICH-Funktion, um flexiblere und dynamischere Suchen durchzuführen.

FAQ: Häufige Fragen

1. Wie kann ich in mehreren Spalten gleichzeitig nach einem Wert suchen?
Du kannst die SVERWEIS-Funktion in Kombination mit WENN-Funktionen verwenden oder VBA für komplexe Suchen einsetzen.

2. Was tun, wenn ich nach Text in einer Spalte suchen möchte?
Du kannst die gleiche SVERWEIS- oder INDEX-Funktion verwenden, aber achte darauf, dass der gesuchte Text genau übereinstimmt.

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