Buchstaben von rechts suchen und finden ohne Array-Formel (108)
Aufgabe
Das FINDEN eines Zeichens von rechts kann auch ohne Array-Formel realisiert werden (ist identisch dem letzten Zeichen von links):
A
B
C
1
Katrin Grashoff
7
(von rechts)
2
9
(von links)
Lösung
Text steht in A1
gesuchtes Zeichen: "r"
=FINDEN("#";WECHSELN(A1;"r";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"r";""))))
(gibt die Position von links an)
Ist der Suchbegriff länger als ein Zeichen, wird's etwas umfangreicher:
Der Suchbegriff steht in B1
=FINDEN("#";WECHSELN(A1;B1;"#";LÄNGE(A1)-(LÄNGE(B1)-1)*(LÄNGE(A1)-LÄNGE(WECHSELN(A1;B1;"")))/LÄNGE(B1)-LÄNGE(WECHSELN(A1;B1;""))))
verkürzt von Markus Wilmes
=FINDEN("~X~";WECHSELN(A1;B1;"~X~";LÄNGE(A1)-LÄNGE(WECHSELN(A1;B1;WIEDERHOLEN(" ";LÄNGE(B1)-1)))))
verkürzt am 20.08.06
=FINDEN("#";WECHSELN(A1;B1;"#";(LÄNGE(A1)-LÄNGE(WECHSELN(A1;B1;"")))/LÄNGE(B1)))
und am 07.09.2006 unschlagbar verkürzt von Josef Burch
=VERWEIS(9^9;FINDEN(B1;A1;SPALTE(1:1)))