Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Textfunktionen

Beitrag: alle vorkommenden Zeichen in mehreren Zellen auflisten *

Aufgabe
In A1 bis A? stehen Wörter / Zeichenfolgen. Es sollen alle darin vorkommenden Zeichen (solo) aufgelistet werden.
Autor: Bertram

       A               B               C               D               E       
1 assssq  assssqfafyß-908-aüWFfü-8-sa90  asqfyß-908üWF  
2 f afy  ssssqffyß-908-üWFfü-8-s90   
3 ß-908-a  qffyß-908-üWFfü-8-90  -089FWafqsyßü  
4 ü WF  ffyß-908-üWFfü-8-90   
5 fü - 8 - s  yß-908-üWFü-8-90   
6 a 90  ß-908-üWFü-8-90  ß   
7   -908-üWFü-8-90   
8   908üWFü890   
9   08üWFü80   
10   8üWFü8   
11   üWFü  ü   
12   WF  ß   
13   ü   


Lösung
in B1 steht:
=WECHSELN(A1&A2&A3&A4&A5&A6&A7&A8&A9&A10&A11&A12&A13&A14&A15&A16;" ";)
in B2:
=WECHSELN(B1;C1;"")
in C1:
=LINKS(B1)
B2 und C1 runterkopieren

das Ergebnis in einer Zelle dann:
=C1&C2&C3&C4&C5&C6&C7&C8&C9&C10&C11&C12&C13&C14&C15&C16

Sollen die Zeichen sortiert (entsprechend der Codezahl) vorliegen, dann in D1:
{=WENN(B1="";"";ZEICHEN(KKLEINSTE(CODE(WENN(C$1:C$20="";ZEICHEN(255);C$1:C$20));ZEILE(A1))))}
runterkopieren

in einer Zelle:
=D1&D2&D3&D4&D5&D6&D7&D8&D9&D10&D11&D12&D13&D14&D15&D16


Erläuterung
Es werden jetzt GROSS- und kleinbuchstaben unterschieden.
Ist dies nicht gewünscht, um B1 KLEIN() bzw. GROSS() drumrum.