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

Forumthread: Teilstring finden mit WENN

Teilstring finden mit WENN
10.11.2016 14:18:53
franzi
Hallo,
es soll innerhalb einer längeren Matrix-Formel ein Vergleich stattfinden.
WENN((G$1:$G$10000=X1)*($H$1:$H$10000=Y1);1;2)
Die Formel funktioniert, wenn die gesuchten Zellen und X1 bzw. Y1 vollständig übereinstimmen.
Wenn aber z.B. X1 = oma ist, erkennt die Formel Zellen mit "Thomas" leider nicht.
Wie kann ich es formulieren, dass auch nur ein Teilstring gefunden wird?
Vielen Dank!
Franzi
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Teilstring finden mit WENN
10.11.2016 14:27:10
SF
Hola,
so?
=WENN(ZÄHLENWENNS(G1:G10000;"*"&X1&"*";H1:H10000;Y1);1;2)

Gruß,
steve1da
AW: Teilstring finden mit WENN
10.11.2016 16:33:05
franzi
Vielen Dank fürs Helfen! Leider geht es noch nicht.
Benötigt wird nicht die Anzahl der Fälle, sondern (wenn ich es richtig verstehe) der Status "WAHR":
Bisher läuft es so gut:
1. Zeile mit Erfüllung eines Kriteriums finden (WENN)
2. Zeilennummer auslesen (ZEILE)
3. höchste Zeilennummer feststellen (MAX)
4. Eintrag in Spalte 9 dieser Zeile im Bereich "AlleDaten" ausgeben (SVERWEIS)
{=SVERWEIS(MAX(WENN(g1:g10000=x1;ZEILE($1:$10000)))-3;AlleDaten;9)
Jetzt sollen aber zwei Kriterien abgefragt werden.
Aber mit dem empfohlenen ZÄHLENWENNS
{=SVERWEIS(MAX(WENN(ZÄHLENWENNS(G1:G10000;"*"&X1&"*";H1:H10000;"*"&Y1&"*");ZEILE($1:$10000)))-3; AlleDaten;9) 
ist das Ergebnis leider nicht korrekt.
Gibt es andere Möglichkeiten?
LG
Franzi
Anzeige
AW: Teilstring finden mit WENN
10.11.2016 17:01:07
SF
Hola,
die lange Formel wäre natürlich im ersten Beitrag schon wichtig gewesen ;-)
Lad doch bitte eine Beispieldatei hoch, inkl. händisch eingetragenem Wunschergebnis.
Gruß,
steve1da
AW: Teilstring finden mit WENN
11.11.2016 09:12:43
Franzi
Hallo,
ja, guter Hinweis. Hier die Datei:
https://www.herber.de/bbs/user/109332.xlsx
Danke und LG
Franzi
Anzeige
AW: Teilstring finden mit WENN
11.11.2016 09:18:11
Franzi
Nachtrag: Die Beispieldatei ist insofern verkürzt, als der SVERWEIS den Inhalt eigentlich aus einem anderen Tabellenblatt auslesen soll.
AW: Teilstring finden mit WENN
11.11.2016 09:34:32
Daniel
Hi
ersetze G$1:G$10000=X1 durch IstZahl(Suchen(X1;G$1:G$10000)) und für Spalte H und Y1 dann analog.
Verwende "Finden" statt "Suchen", wenn die Groß- und Kleinschreibung berücksichtigt werden soll.
Bei größeren Datenmengen (und das kann in Matrixformeln schnell relevant werden) ist "Finden" auch schneller als "Suchen"
gruß Daniel
Anzeige
AW: Teilstring finden mit WENN
12.11.2016 11:43:55
Franzi
Hallo,
danke, das war die Lösung!
Die Matrix-Formel lautet jetzt:
{ ... WENN(ISTZAHL(SUCHEN(X1;$G$1:$G$10000))*ISTZAHL(SUCHEN(Y1;$H$1:$H$10000));1;2)
und erreicht, dass sowohl der in X1 genannte Teilstring in Spalte G, als auch der in Y1 genannte Teilstring in der selben Zeile in Spalte H gefunden werden muss, um als Ergebnis WAHR zu haben.
Im größeren Kontext lautet die Formel:
{=SVERWEIS(MAX(WENN(ISTZAHL(SUCHEN(X1;$G$1:$G$10000))*ISTZAHL(SUCHEN(Y1;$H$1:$H$10000));
ZEILE($2:$10001)))-3; AlleDaten;9)
Vielen Dank den Helfern!
LG Franzi
Anzeige
;

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

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