Överse riktlinjer för anpassning av talformat

Gäller för
Excel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Om du vill skapa ett anpassat talformat börjar du med att välja något av de inbyggda talformaten. Sedan anpassar du talformatet genom att göra ändringar i koden.

Ett talformat kan innehålla upp till fyra kodavsnitt avgränsade med semikolon. Kodavsnitten definierar formatet för positiva tal, negativa tal, nollvärden och text, i den ordningen.

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

Du kan t.ex. använda dessa kodavsnitt för att skapa följande anpassade format:

[Blå]#,##0.00_); [Röd](#,##0.00); 0.00;" försäljning » @

Du måste inte inkludera alla kodavsnitt i det anpassade talformatet. Om du anger endast två kodavsnitt för det anpassade talformatet används det första avsnittet för positiva tal och nollor och det andra för negativa tal. Om du endast anger ett kodavsnitt används det för alla tal. Om du vill hoppa över ett kodavsnitt, men inkludera ett efterföljande kodavsnitt, måste du ange ett semikolon för avsnittet du hoppar över.

Du kan använda följande riktlinjer när du anpassar något av dessa kodavsnitt.

Obs

Inställningarna för språk och region på datorn kan påverka de anpassade format som visas som standard på fliken Talformatering i dialogrutan Cellformat. Du kan till exempel ange valutasymbol, format för negativa värden, tusentalsavgränsare och decimaltecken i datorinställningarna, vilket kan påverka vilka anpassade format som visas i Excel. 

Riktlinjer för hur du inkluderar text och lägger till blanksteg

  • Visa både text och tal Om du vill visa både text och tal i en cell ska du omsluta texttecknen med dubbla citattecken (" ") eller skriva ett bakvänt snedstreck (\) före ett enstaka tecken. Infoga tecknen i lämpligt avsnitt i formatkoden. Du kan t.ex. skriva formatet 0,00 kr" överskott";-0,00 kr" underskott" om du vill visa ett positivt belopp som "125,74 kr överskott" och ett negativt belopp som "-125,74 kr underskott". Observera att det finns ett blanksteg före både "överskott" och "underskott" i varje kodavsnitt.
    Du behöver inte använda citattecken för följande tecken:
$ dollartecken
+ plustecken
( vänsterparentes
: Kolon
^ cirkumflex
' Apostrof
{ vänster klammerparentes
< mindre än-tecken
= likhetstecken
- Minustecken
/ Snedstreck
) högerparentes
! utropstecken
& Et-tecken
~ Tilde
} höger klammerparentes
> större än-tecken
Blanksteg
  • Infoga ett avsnitt för en textpost Textavsnitt infogas alltid som det sista avsnittet i talformatet. Infoga tecknet @ i avsnittet där du vill visa text som skrivs i cellen. Om tecknet @ utelämnas från textavsnittet visas inte texten som skrivs in. Om du alltid vill visa viss text tillsammans med den inmatade texten omsluter du den ytterligare texten med dubbla citattecken (" "). Exempel: "bruttointäkt för"@
    Om formatet inte innehåller något textavsnitt påverkas inte de icke-numeriska värden du skriver av formatet. Dessutom konverteras hela cellen till text.
  • Lägga till blanksteg Om du vill skapa ett blanksteg som är lika brett som ett tecken i ett talformat inkluderar du ett understreck (_) följt av önskat tecken. Om du till exempel följer ett understreck med en högerparentes, t.ex. _), radas positiva tal upp korrekt tillsammans med negativa tal som omsluts med parenteser.
  • Upprepa tecken Om du vill upprepa nästa tecken i formatet för att fylla kolumnbredden inkluderar du en asterisk (*) i talformatet. Skriv till exempel 0*- om du vill infoga tillräckligt med streck efter ett tal för att fylla cellen, eller * 0 före ett format om du vill infoga inledande nollor.
  • Använda dubbla citattecken Om du vill visa dubbla citattecken i cellen använder du \" (omvänt snedstreck följt av dubbelt citattecken). Om du till exempel vill visa 32 som 32" i cellen använder du #\" som talformat.

Använda decimaler, blanksteg, färger och villkor

  • Infoga decimaler och signifikanta siffror Om du vill formatera bråk eller tal med decimaltecken infogar du följande sifferplatshållare, decimaltecken och tusentalsavgränsare:
   
0 (noll) Visar nollor utan betydelse om ett tal har färre siffror än det finns nollor i formatet. Om du till exempel skriver 8,9 och vill att det ska visas som 8,90 använder du formatet #,00.
# Följer samma regler som 0 (noll). Extra nollor visas dock inte när ett tal du har angett har färre siffror på någon sida av decimaltecknet än det finns #-symboler i formatet. Om det anpassade formatet t.ex. är #.## och du skriver 8,9 i cellen visas talet 8,9 .
? Följer samma regler som 0 (noll). Ett blanksteg läggs dock till för nollor utan betydelse på respektive sida om decimaltecknet så att decimalerna justeras i kolumnen. Om du t.ex. använder det anpassade formatet 0,0? justeras decimaltecknet för talen 8,9 och 88,99 i en kolumn.
. (punkt) Visar decimaltecknet i ett tal.
  • Om ett tal har fler siffror till höger om decimaltecknet än vad det finns platshållare i formatet, avrundas talet till så många decimaler som det finns platshållare. Om det finns fler siffror till vänster om decimaltecknet än det finns platshållare visas de extra siffrorna. Om formatet bara innehåller nummertecken (#) till vänster om decimaltecknet, inleds tal som är mindre än 1 med decimaltecken. Till exempel .47.
Om du vill visa Som Använder du den här koden
1234,59 1234,6 ####.#
8,9 8,900 #,000
,631 0,6 0,#
1,2
1234,568
12,0
1234,57
#,0#
44,398
102,65
2,8
44,398
102,65
2,8
(med justerade decimaler)
???.???
5,25
5,3
5 1/4.
5 3/10.
(med justerade bråktal)
# ???/???
  • Visa tusentalsavgränsare Om du vill använda blanksteg som tusentalsavgränsare eller skala ett tal med en multipel av ett tusen infogar du följande avgränsare i talformatet:
, (komma) Visar tusentalsavgränsaren i ett tal. I Excel avgränsas tusental med blanksteg om formatet innehåller ett blanksteg som omges av nummertecken (#) eller nollor. Ett mellanslag som följer en platshållare för siffror skalar numret med 1 000. Om formatet t.ex. är #,0 och du skriver 12 2000,00 i cellen visas talet 12200,0 .
Om du vill visa Som Använder du den här koden
12000 12000 #,###
12000 1,2 #,
12200000 12,2 miljoner 0,0,,"M"
  • Ange färger Om du vill ange färg för ett avsnitt skriver du namnet på en av de åtta färgerna inom hakparenteser. Färgkoden måste vara det första elementet i avsnittet.
[Svart]
[Grönt]
[Vit]
[Blå]
[Magenta]
[Gul]
[Cyan]
[Röd]
  • Ange villkor Om du vill ange ett talformat som bara ska användas om talet uppfyller ett visst angivet villkor, omsluter du villkoret med hakparenteser. Villkoret består av en jämförelseoperator och ett värde. Följande format visar t.ex. tal som är mindre än eller lika med 100 i rött och tal som är större än 100 i blått.
    [Röd][<=100]; [Blå][>100]
    Om du vill använda villkorsstyrd formatering för celler, t.ex. färgskuggning som beror på cellens värde, klickar du på Villkorsstyrd formatering i gruppen Format på fliken Start.

Riktlinjer för valuta, procenttal och potensform

  • Infoga valutasymboler Om du vill ange någon av följande valutasymboler i ett talformat trycker du på NUM LOCK och skriver ANSI-koden för valutasymbolen med det numeriska tangentbordet.
Om du vill ange Håller du ned koden
¢ ALT+0162
£ ALT+0163
¥ ALT+0165
€ ALT+0128
  • Obs

    Anpassade format sparas tillsammans med arbetsboken. Om du vill att en viss valutasymbol alltid ska användas i Excel, ändrar du valutasymbolen i Nationella inställningar på kontrollpanelen innan du startar Excel.

  • Visa procent Om du vill visa tal som procent av 100 – till exempel visa 0,08 som 8 % eller 2,8 som 280 % – infogar du ett procenttecken (%) i talformatet.

  • Visa potensform Om du vill visa tal i exponentiellt format använder du exponentkoderna i ett avsnitt.

E (E-, E+, e-, e+) Visar ett tal i exponentiellt format. Till höger om "E" eller "e" visas ett tal som motsvarar antalet platser decimaltecknet har flyttats. Om formatet till exempel är 0,00E+00 och du skriver 12 2000 000 i cellen visas talet 1,22E+07 . Om du ändrar talformatet till #0,0E+0 visas talet 12,2E+6 .

Riktlinjer för datum- och tidsformat

  • Visa dagar, månader och år Om du vill visa tal som datumformat (t.ex. dagar, månader och år) använder du följande koder.
m Visar månader som ett tal utan inledande nolla.
mm Visar månader som ett tal med inledande nolla i tillämpliga fall.
mmm Visar månader i förkortad form (jan-dec).
mmmm Visar månadernas fullständiga namn (januari-december).
mmmmm Visar månader som den första bokstaven i månaden (j-d).
d Visar dagar som ett tal utan inledande nolla.
dd Visar dagar som ett tal med inledande nolla i tillämpliga fall.
ddd Visar dagar i förkortad form (mån–sön).
dddd Visar dagarnas fullständiga namn (måndag–söndag).
åå Visar år som tvåsiffriga tal.
yyyy Visar år som fyrsiffriga tal.
Om du vill visa Som Använder du den här koden
Månader 1–12 m
Månader 01–12 mm
Månader Jan–dec mmm
Månader Januari–december mmmm
Månader J–D mmmmm
Dagar 1–31 d
Dagar 01–31 dd
Dagar Sön–lör ddd
Dagar Söndag–lördag dddd
År 00–99 åå
År 1900–9999 yyyy
  • Visa timmar, minuter och sekunder Om du vill visa tidsformat (t.ex. timmar, minuter och sekunder) använder du följande koder.
h Visar timmar som ett tal utan inledande nolla.
[h] Visar förfluten tid i timmar. Om du arbetar med en formel som returnerar en tid där antalet timmar överstiger 24, använder du ett talformat som liknar [t]:mm:ss.
hh Visar timmar som ett tal med inledande nolla i tillämpliga fall. Om formatet innehåller AM eller PM baseras timmarna på 12-timmarsklocka. Annars baseras timmar på 24-timmarsklocka.
m Visar minuter som ett tal utan inledande nolla.
Notera:M - eller mm-koden skall anges omedelbart efter h - eller hh-koden eller omedelbart före ss-koden . I annat fall visas en månad i stället för minuter.
[m] Visar förfluten tid i minuter. Om du arbetar med en formel som returnerar en tid där antalet minuter överstiger 60, använder du ett talformat som liknar [mm]:ss.
mm Visar minuter som ett tal med inledande nolla i tillämpliga fall.
Notera:M - eller mm-koden skall anges omedelbart efter h - eller hh-koden eller omedelbart före ss-koden . I annat fall visas en månad i stället för minuter.
s Visar sekunder som ett tal utan inledande nolla.
[s] Visar förfluten tid i sekunder. Om du arbetar med en formel som returnerar en tid där antalet sekunder överstiger 60, använder du ett talformat som liknar [ss].
ss Visar sekunderna som ett tal med inledande nolla i tillämpliga fall. Om du vill visa delar av en sekund använder du ett talformat som liknar h:mm:ss.00.
AM/PM, am/pm, A/P, a/p Visa tiden i 12-timmarsformat. I Excel visas AM,am, A eller a för tider från midnatt till tolv på dagen och pm ,pm, P eller p för tider från tolv på dagen till midnatt.
Om du vill visa Som Använder du den här koden
Timmar 0–23 h
Timmar 00–23 hh
Minuter 0–59 m
Minuter 00–59 mm
Sekunder 0–59 s
Sekunder 00–59 ss
Tid 4 AM t AM/PM
Tid 4:36 PM t:mm AM/PM
Tid 4:36:03 P t:mm:ss A/P
Tid 4:36:03.75 t:mm:ss,00
Förfluten tid (timmar och minuter) 1:02 [h]:mm
Förfluten tid (minuter och sekunder) 62:16 [mm]:ss
Förfluten tid (sekunder och hundradelar) 3735,80 [ss],00