Finden funktion

Hallo,

Ich suche den Wortteil in der zweiten Klammer aus dem Wort „ab(cd)ef(ghi)“

In dem Fall soll „ghi“ rauskommen.
Wie finde ich das?

Muss man da mehrere finden-Funktionen miteinander verknüpfen, oder geht das einfacher?

Danke
Grüße
Alex

Ich suche den Wortteil in der zweiten Klammer aus dem Wort
„ab(cd)ef(ghi)“

In dem Fall soll „ghi“ rauskommen.

Hallo Alex,

gibt es immer nur zwei Klammerpaare?

Gruß
Reinhard

Grüezi Alex

Ich suche den Wortteil in der zweiten Klammer aus dem Wort
„ab(cd)ef(ghi)“

In dem Fall soll „ghi“ rauskommen.
Wie finde ich das?

Muss man da mehrere finden-Funktionen miteinander verknüpfen,
oder geht das einfacher?

Ohne mehrfache Verschachtelung ist da nichts zu machen - eine recht komplizierte Formel wäre die folgende:

=TEIL(WECHSELN(WECHSELN(A1;"(";"\*";2);")";"#";2);
FINDEN("\*";WECHSELN(WECHSELN(A1;"(";"\*";2);")";"#";2))+1;
FINDEN("#";WECHSELN(WECHSELN(A1;"(";"\*";2);")";"#";2))-
FINDEN("\*";WECHSELN(WECHSELN(A1;"(";"\*";2);")";"#";2))-1)

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Alex,

gibt es immer nur zwei Klammerpaare?

Gruß
Reinhard

ja es gibt immer genau zwei klammerpaare

ja es gibt immer genau zwei klammerpaare

hallo Alex,

wenn das in der zweiten Klammer immer 3stellig ist, dann so wie nachfolgend.
Wenn nicht muß man halt die 3 durch eine Finden-Funktion usw. ersetzen.

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼───────────────┼─────┤
1 │ ab(cd)ef(ghi) │ ghi │
──┴───────────────┴─────┘
Benutzte Formeln:
B1: =TEIL(A1;FINDEN("#";WECHSELN(A1;"(";"#";2))+1;3)

A1:B1
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

@Thomas, warum so kompliziert?

Gruß
Reinhard

Grüezi Rainhard

ja es gibt immer genau zwei klammerpaare

wenn das in der zweiten Klammer immer 3stellig ist, dann so
wie nachfolgend.
Wenn nicht muß man halt die 3 durch eine Finden-Funktion usw.
ersetzen.

Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │
──┼───────────────┼─────┤
1 │ ab(cd)ef(ghi) │ ghi │
──┴───────────────┴─────┘
Benutzte Formeln:
B1: =TEIL(A1;FINDEN("#";WECHSELN(A1;"(";"#";2))+1;3)

A1:B1
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

@Thomas, warum so kompliziert?

Weils so schön kompliziert ausschaut… :wink:

Nö, Spass beiseite, aber die lange Version sollte auch in den folgenden Situationen greifen:

  • Mehr als 3 Klammerpaare (es wir immer das zweite Paar ausgelesen)
  • Mehr als 3 Zeichen innerhalb des Klammerpaares

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

naja es sind nur mehr als 3 Zeichen im 2. Klammerpaar.

Aber die Antwort habe ich ja inzwischen, es istkompliziert.
Ich denke ich habe eine kürzere Lösung als die von Thomas, aber die muss ich erst basteln :smile:

Danke euch
Grüße
Alex

Grüezi Alex

naja es sind nur mehr als 3 Zeichen im 2. Klammerpaar.

Aber die Antwort habe ich ja inzwischen, es istkompliziert.
Ich denke ich habe eine kürzere Lösung als die von Thomas,
aber die muss ich erst basteln :smile:

Wenn die zweite schliessende Klammer immer am Ende steht, geht auch folgendes:

=WECHSELN(TEIL(A1;FINDEN("#";WECHSELN(A1;"(";"#";2))+1;99);")";"")

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -