Hallo zusammen
ich bin neu in diesem Forum und bitte deshalb schonmal präventiv um Nachsicht betreffend allfälliger formaler Fehler
Seit 4 Stunden versuche ich, einen Teilstring aus einer Matrix auszulesen und zurückzugeben. Die Beispieldatei habe ich angehängt.
Es geht um Folgendes:
Ein Begriff wird in Spalte A eingegeben (z.B. Blumentopf, Sonnenblume, etc.)
In einer Matrix (im Beispiel Spalte D) soll der Teilstring (in dem Fall Blume) gesucht werden und dieser in Spalte B zurückgegeben werden.
Im angehängten Beispiel habe ich das händisch gemacht und soll nun für eine monströse Datenmenge automatisiert werden.
Ich habe es bereits mit svwereis(A3;".*"&$D$3:$D$6&".*";1;0) und etwa 20 anderen Formeln versucht aber finde die Lösung einfach nicht.
Deshalb wäre ich sehr dankbar für einen Hinweis auf die Lösung!
Vielen Dank um Voraus und beste Grüsse
Clousi
Teistring aus Matrix auslesen und zurückgeben
Moderator: Moderatoren
Teistring aus Matrix auslesen und zurückgeben
- Dateianhänge
-
- Beispiel.ods
- Beispieldatei
- (14.08 KiB) 63-mal heruntergeladen
Re: Teistring aus Matrix auslesen und zurückgeben
Hallo,
folgende Matrixformel (in B3) sollte dein Problem lösen:
Die Formel muss mit Shift+Strg+Enter abgeschlossen werden. wenn du sie nach unten ziehst, musst du die Strg-Taste gedrückt halten.
Damit die Formel sauber funktioniert (auch wenn es keinen Standardbegriff gibt), muss D1 leer sein (oder dort steht der Text für den Fall, dass keinen Standardbegriff gibt).
folgende Matrixformel (in B3) sollte dein Problem lösen:
Code: Alles auswählen
=INDEX($D$1:$D$9;MAX(NICHT(ISTFEHLER(SUCHEN($D$1:$D$9;A3)))*ZEILE($D$1:$D$9)))
Damit die Formel sauber funktioniert (auch wenn es keinen Standardbegriff gibt), muss D1 leer sein (oder dort steht der Text für den Fall, dass keinen Standardbegriff gibt).
Gruß,
mikeleb
mikeleb
Re: Teistring aus Matrix auslesen und zurückgeben
Wahnsinn! Funktioniert auf Anhieb! Herzlichen Dank!