Wie werden Zahlen und Tausende mit Dezimalzahlen in Excel formatiert?

2734
cant_get_it

Ich möchte die Zahlen 23567und 100als 23.6Kund anzeigen 0.1K.

Ich weiß, dass das Format ##0."K"wird mir nahe: 24Kund 0K, respectively. Aber ich kann es nicht optimieren, um das zu tun, was ich will.

Ich bin auf Excel 2013. Ich habe das Format angegeben, das ich oben verwende, weil ich denke, dass es relevante Informationen zu den Rollen von .und ,in meinem System enthalten kann.

6

2 Antworten auf die Frage

10
PeterH

Um 23567 als anzuzeigen 23.6K, können Sie dieses benutzerdefinierte Zahlenformat verwenden:

##0.0,"K" 

Oder wie in den Kommentaren ausgeführt, abhängig von Ihren regionalen Einstellungen für die Verwendung von ,und .verwenden Sie das folgende Format:

#0,0."K" 

Sie können es auch wie folgt anzeigen 23.57K:

##0.00, "K" 

Beachten Sie den Ort des Kommas. Wenn Sie ein zweites Komma hinzufügen, können Sie auch Millionen interpretieren, sodass 1234567 folgendermaßen angezeigt wird 1.2m:

##0.0,, "m" 

Das Komma funktioniert als Tausendertrennzeichen. Da alle Beispiele nichts auf der rechten Seite haben, dh keine 0 oder #, wird nichts weiter als die Zeichenfolge angezeigt.

Ein anderes sehr cooles Beispiel ist dieses:

[<1000000]£##0, "k";[>=1000000]£0.0,," m" 

Es wird eine beliebige Anzahl von Millionen als £1.2 mund etwas weniger als eine Million als anzeigen£800 k

Kundennummern können auch in Diagrammen verwendet werden.

enter image description here

Was für mich funktionierte, war # 0,0. "K", ich musste im Grunde die Rollen von "." Und "," in Ihrer Antwort ändern. Ich wusste, dass meine Schwierigkeiten damit verbunden waren. Möchten Sie Ihre Antwort so korrigieren, dass sie meine Frage tatsächlich beantwortet? Ich akzeptiere es dann gerne. cant_get_it vor 6 Jahren 0
@cant_get_it yeah wird sicher aktualisiert, ich denke, es gibt viele Möglichkeiten mit benutzerdefinierten Nummern PeterH vor 6 Jahren 0
Diese bedingte Formatierungsfunktion in der Zellenformatierungsbox ist wirklich nett, ich vergesse immer, dass Sie das tun können. +1 für das alleine! BruceWayne vor 6 Jahren 0
@ Run5k Ja, absolut, ich werde deine Kommentare mit an Bord nehmen und noch genauer prüfen. PeterH vor 6 Jahren 0
0
Rajesh S

enter image description here

Wie es funktioniert:

Übernehmen Sie diese Zahl Format für ausgewählte Zellen.

[>=100]##0.0,"K";0 
Hallo @Rajesh, das nur Zahlen größer als 999 mit dem gewünschten Format formatiert, OP will auch 100 als 0.1k anzeigen, du brauchst nicht [> = 1000] drin PeterH vor 6 Jahren 1
@PeterH, danke, dass Sie mich dazu aufgefordert haben, in diesem Fall sollte das Format ** [> = 100] ## 0.0, "K"; 0 ** sein. Rajesh S vor 6 Jahren 0