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

SUCHEN in INDEX integrieren

Forumthread: SUCHEN in INDEX integrieren

SUCHEN in INDEX integrieren
25.08.2025 11:36:44
Heinz
https://www.herber.de/bbs/user/178737.xlsx

Mit der SUCHEN Funktion wird ein TEXT-Teil in einem TEXT gefunden indem der Beginn der Zeichenfolge angegeben wird,
wie findet man aber auch die Zeilennummer dazu, das geht mit einer INDEX-Formel,
wo muß nun in der INDEX-Formel die SUCHEN Formel stehen ? komm da nicht weiter
Karl-Heinz
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: was genau strebst Du den wirklich an? ...
25.08.2025 12:08:06
neopa C
Hallo Karl-Heinz,

... Deine Angaben ergeben für mich momentan wenig Sinn. Um die Zeilenzahl zu ermitteln, wo der Suchbegriff in der gleichen Zeile enthalten ist bedarf es kein INDEX().
Wenn aber die erste Zeile gesucht sein sollte, wo der Suchbegriff vorhanden ist, dann würde ich folgende Formel in D3 vorschlagen:

=AGGREGAT(15;6;ZEILE(B$4:B$7)/(SUCHEN(C$3;C$4:C$7)^0);1)

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: SUCHEN in INDEX integrieren
25.08.2025 15:25:39
daniel
Hi

Du brauchst beim Vergleich die Suchoption "enthält den Suchbegriff" anstatt "ist gleich dem Suchbegriff"
Das erreicht man, in dem man Jokerzeichen verwendet:

Vergleich("*xxx*";...)

findet xxx auch in abcxxxdef und gibt es als Treffer aus.

Btw du hast ein modernes Excel. Da kann man Index+Vergleich durch den XVerweis ersetzen

Aus
INDEX(Ergebnisspalte;VERGLEICH(suchwert;Suchspalte;0))

Wird
=XVERWEIS (Suchwert;Suchspalte;Ergebnisspalte)

Bzw mit der Suchoption "enthält", hier muss man explizit angeben, dass Joker verwendet werden, daher die 2 am Ende.
=XVERWEIS ("*"&Suchwert&"*";Suchspalte;Ergebnisspalte;;2)


Wenn du mehrere Ergebnisse erwartest, verwende FILTER
=FILTER (Ergebnisspalte;Suchwert=Suchspalte)

Bzw mit Suchoption "enthält", hier findest du auch die Funktion Suchen in der Anwendung:
=FILTER (Ergebnisspalte;ISTZAHL(SUCHEN(Suchwert;Suchspalte)))


Gruß Daniel
Anzeige
AW: SUCHEN in INDEX integrieren
26.08.2025 08:59:51
karl_heinz
Hallo zusammen und vielen Dank für vielen Erklärungen und Vorschläge, ich werde das jetzt alles üben, aber erst mal Urlaub machen..
AW: SUCHEN in INDEX integrieren
26.08.2025 09:10:50
Matthias
Hi Daniel,

sorry bekomme ich nicht hin - kannst die mir das in meine Datei einbauen:
=XVERWEIS ("*"&Suchwert&"*";Suchspalte;Ergebnisspalte;;2)

Danke
Matthias
Anzeige
AW: war dieser Beitrag für einen anderen thread gedacht? owT
26.08.2025 11:05:04
neopa C
Gruß Werner
.. , - ...
aus C the unseen
AW: was genau strebst Du den wirklich an? ...
25.08.2025 12:21:33
Heinz
Hallo Werner,
suchen wir mal in der grünen zelle das Wort -Kern- , da würde ich gern wissen, in welcher Zeile das steht. Die SUCHEN Funktion findet ja die Zeile indem im Ergebniss eine Zahl steht und in allen anderen #Wert!, dann kann ich mit INDEX doch suchen in welchen Zeilen eine Zahl steht
Bei Worten die in der gesamten Spalte 2 bis mehrfach vorkommen wird es schwieriger, aber das ist erst mal nicht wichtig
Danke, Karl-Heinz
die AGGREGAT-funktion muß ich mir erst anschauen
Anzeige
AW: mit INDEX() allein kann man nicht suchen ...
25.08.2025 12:48:54
neopa C
Hallo Karl-Heinz,

... dafür nutzt man andere Funktionen. INDEX() kann lediglich aus einer Matrix einen Zellwert ausgeben, dessen Lage innerhalb der Matrix zuvor eindeutig ermittelt wurde.
Dazu kann man verschiedene andere Funktionen nutzen. Allerdings ist zu beachten, dass INDEX() keine Fehlerwerte akzeptiert.

Wenn Du in Deiner Beispieltabelle INDEX() nutzen willst, dann in D3 so: =INDEX(B4:B7;VERGLEICH("*"&C$3;C4:C7;0))

Gruß Werner
.. , - ...
aus C the unseen
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige