vor einiger Zeit erhielt ich als Lösung auf ein "Matrix-Funktions"-Problem folgende gut funktionierende Lösung:
{=INDEX(C2:C6;VERGLEICH(1;ISTZAHL(SUCHEN("abc";B2:B6))*1;0))}
Dabei wurde eine Such-Funktion (Suche nach "abc") integriert; das klappt auch super.
Nun möchte ich die Matrixfunktion um eine 2. und 3. Suchfunktion (zB nach "xyz" UND "x12" in anderen Bereichen (zB D2:D6 und E2:E6) erweitern, bekomme dies aber nicht in die Syntax integriert.
Die zusätzlichen Suchfunktionen sollen im Sinne einer UND-Funktion weitere Kriterien (über "abc" hinaus) abfragen, die zur Ermittlung des Index-Wertes erfüllt sein müssen. Aber wie gesagt, ich bekomme das bzgl. Syntax (und weil ich die pfiffige Matrixfunktion nicht wirklich durchschaue) nicht hin ;-(
Mein Ansatz (der nicht klappt) war:
{=INDEX(C2:C6;VERGLEICH(1;ISTZAHL(UND(SUCHEN("abc";B2:B6);SUCHEN("xyz";D2:D6);SUCHEN("x12";E2:E6))) *1;0)) }
Also, wie erweitert man die Matrixfunktion korrekt und weitere Suchfunktionen, die ALLE erfüllt sein müssen, um den korrekten Index-Wert zu ermitteln ?
Vielen Dank,
Aexcel
-------------------------------------------------
Meine alte Anfrage:
...ich möchte die Funktion Suchen in eine Matrixfunktion integrieren, um damit die Zellen einer mehrspaltigen Text-Datentabelle nach Zeichenkombinationen zu durchsuchen.
B2 bis B6 enthalten dabei Texte (zB "xxxabcyyy"), in denen nach "abc" gesucht werden soll. Wenn Suchtext gefunden soll der der Zeile zugehörige Wert (Spalte C) ausgegeben werden.
Mein erster Ansatz war dieser:
{=SUCHEN("abc";B2:B6)}
aber bereits die Suchfunktion stimmt offenbar nicht.
Anbei noch die Tabelle:
A B C
1 Thema Detail Wert
2 Eintrag1 xxxabcyyy 11
3 Eintrag2 wwwnnn 33
4 Eintrag3 bn 55
5 Eintrag4 cabcuuu 33
6 Eintrag5 uuu 88
(es kommt mir auf die Kombination von Suchfunktion und Matrixfunktion an).