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
Anzeige