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

Forumthread: *Like* in Excel?

*Like* in Excel?
22.01.2008 14:36:05
Franz
Hallo Fachleute,
in VBA kann man mit *like* nach Teilen in einem String suchen.
Gibt es sowas auch in Excel, z. B. in einer SVerweis-Formel? Oder anderweitig? Gibt es da eine Möglichkeit?
Danke schonmal im Voraus und Grüße Franz

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: *Like* in Excel?
22.01.2008 14:38:50
Mac4
Hallo Franz,
im Sverweis kannst Du Platzhalter nutzen - so was wie =Sverweis("*"&A1&"*";.......).
Ansonsten gehen noch die Funktionen Finden() bzw. Suchen().
Marc

AW: *Like* in Excel?
22.01.2008 14:41:00
Hajo_Zi
Hallo Franz,
Tabelle2

 DE
1Wert2
2Ert#WERT!
3Ert1

Formeln der Tabelle
ZelleFormel
E1=FINDEN("ert";D1)
E2=FINDEN("ert";D2)
E3=SUCHEN("ert";D3)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Finden unterscheidet zwischen Groß- und Kleinschreibung.

Anzeige
AW: *Like* in Excel?
22.01.2008 14:41:50
Rudi
Hallo,
für sverweis:
=INDEX(A:A;VERGLEICH("*test*";B:B;0))
sucht *test* in B und gibt A aus.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Danke an alle!
22.01.2008 14:48:29
Franz
Hallo,
ich danke Euch. Mit INDEX hab ich gleich mal probiert, die anderen Vorschläge kommen noch dran - Ihr habt mir geholfen!
Grüße
Franz
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Like-Funktion in Excel nutzen


Schritt-für-Schritt-Anleitung

Um in Excel eine Like-ähnliche Funktionalität zu nutzen, kannst du folgende Schritte befolgen:

  1. Verwende Platzhalter in SVERWEIS: Du kannst Platzhalter wie * im SVERWEIS verwenden, um nach Teilstrings zu suchen. Zum Beispiel:

    =SVERWEIS("*"&A1&"*";B:B;1;FALSCH)

    Hierbei wird in Spalte B nach dem Wert in A1 gesucht.

  2. Nutze die FINDEN oder SUCHEN-Funktionen: Diese Funktionen ermöglichen es dir, nach spezifischen Zeichenfolgen in Zellen zu suchen. Beispiel für FINDEN:

    =FINDEN("ert";D1)

    Dies gibt die Position des Teilstrings "ert" in Zelle D1 zurück.

  3. Verwende INDEX und VERGLEICH: Eine alternative Methode ist die Kombination der Funktionen INDEX und VERGLEICH:

    =INDEX(A:A;VERGLEICH("*test*";B:B;0))

    Hiermit wird "test" in der Spalte B gesucht, und der entsprechende Wert aus Spalte A zurückgegeben.


Häufige Fehler und Lösungen

  • Fehler: #WERT!: Wenn du einen Fehler siehst, könnte das an einer nicht gefundenen Zeichenfolge liegen. Stelle sicher, dass der gesuchte Text tatsächlich vorhanden ist.
  • Unterschied zwischen FINDEN und SUCHEN: FINDEN ist case-sensitive, während SUCHEN dies nicht ist. Wenn du Groß- und Kleinschreibung ignorieren möchtest, nutze die SUCHEN-Funktion.

Alternative Methoden

Falls du keine der oben genannten Funktionen verwenden möchtest, gibt es auch andere Ansätze:

  • TEXTVERKETTEN: Du kannst auch die Funktion TEXTVERKETTEN verwenden, um mehrere Werte zusammenzuführen und anschließend nach einem Teilstring zu suchen.
  • Daten filtern: Eine einfache Möglichkeit, um nach bestimmten Kriterien zu suchen, ist die Verwendung der Filterfunktion in Excel.

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die Like-Funktion in Excel umsetzen kannst:

  1. SVERWEIS mit Platzhaltern:

    =SVERWEIS("*"&C1&"*";D:D;1;FALSCH)

    Dies sucht nach dem Wert in C1 in der gesamten Spalte D.

  2. FINDEN und IF-Kombination:

    =WENN(NICHT(ISTFEHLER(FINDEN("test";A1))); "Gefunden"; "Nicht gefunden")

    Hier wird geprüft, ob "test" in A1 enthalten ist.


Tipps für Profis

  • Nutze Arrays: Bei komplexeren Suchen kannst du auch mit Array-Formeln arbeiten, um mehrere Bedingungen abzufragen.
  • Kombiniere Funktionen: Oftmals lassen sich die besten Ergebnisse erzielen, wenn du mehrere Funktionen kombinierst. Beispielsweise kannst du INDEX mit WENNFEHLER verwenden, um elegantere Fehlerbehandlungen zu implementieren.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen FINDEN und SUCHEN?
FINDEN ist case-sensitive, während SUCHEN nicht zwischen Groß- und Kleinschreibung unterscheidet.

2. Kann ich die LIKE-Funktion in Excel 2016 verwenden?
Ja, die beschriebenen Funktionen sind auch in Excel 2016 und neueren Versionen verfügbar.

3. Wie kann ich mit Platzhaltern in SVERWEIS arbeiten?
Verwende * als Platzhalter für beliebige Zeichen, um nach Teilstrings zu suchen, z.B. =SVERWEIS("*"&A1&"*";B:B;1;FALSCH).

4. Gibt es eine Möglichkeit, nach mehreren Kriterien gleichzeitig zu suchen?
Ja, du kannst mehrere SVERWEIS oder INDEX/VERGLEICH-Kombinationen in einer Formel verwenden oder die FILTER-Funktion in neueren Excel-Versionen nutzen.

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