Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Textfunktionen

Beitrag: Text und flexibles Zahlenformat verketten

Aufgabe
Mit der Funktion TEXT kann eine Zahl in einen formatierten Text umgewandelt und mit einem anderen Text verkettet werden. Im Normalfall muß man dabei das Zahlenformat festlegen.

Nun soll die Funktion TEXT aber flexibel auf das Zahlenformat der Zelle reagieren, auf die sie sich bezieht.

       A               B               C       
1 1.222,55 €  bitte bezahlen  bitte bezahlen 1.222,55 €  
2 16%  Ust zahlen  Ust zahlen 16,0%  
3 18:00  heim gehen  heim gehen 18:00  
4 24.07.2005  ausschlafen  ausschlafen 24.07.05 


Lösung
In Spalte A stehen Zahlen mit unterschiedlichem Zahlenformat
In Spalte B steht ein Text, der mit der Zahl in Spalte A verkettet werden soll.

In C1 steht
=B1&" "&TEXT(A1;VERWEIS(LINKS(ZELLE("Format";A1));{".";"D";"E";"P";"S";"U";"W"};{"#.##0,00;-#.##0,00";"TT.MM.JJ";"0,0E+0";"0,0%";"0;-0";"hh:mm";"#.##0,00 €;-#.##0,00 €"}))
Erläuterung
Die Formel kann zwischen den Formaten
- Standard
- Zahl
- Währung
- Datum
- Uhrzeit
- Prozent
- Wissenschaft
unterscheiden.

Innerhalb der Rubriken kann die Formel aber nicht zwischen verschiedenen Formaten unterscheiden, z.B. 24.07.05 und 24. Juli 2005 in Spalte A wird also in Spalte C zum gleichen Ergebnis führen.