Excel är ett otroligt välutvecklat kalkylarkverktyg som har utformats för att maximera effektiviteten hos sina användare.
även om det fungerar som förväntat i de flesta fall kan det i vissa fall vara lite kontraproduktivt.
ett sådant område är när Excel beslutar att avrunda tal (arghhh).
i denna handledning kommer jag att visa dig hur du tar kontroll och stoppar Excel från avrundningsnummer.
Denna Handledning Täcker:
Varför Excel Avrundar Siffror?
här är några möjliga orsaker till att Excel kan avrunda siffror:
- kolumnbredden räcker inte för att rymma alla siffror, så Excel slutar avrunda siffror så att det kan passa det slutliga värdet i cellen som det kan visa helt
- numret är för stort och det visas i exponentiellt format
- Excel kan bara visa siffror upp till 15 siffror, och ett tal längre än detta kommer att visa 0 istället för numret efter den 15: e siffran
- cellen är formaterad på ett sätt att avrunda siffror och visar bara specifika siffror (eller specifika siffror efter decimal) i ett tal
nu ser tabellen på var och en av dessa scenarier och hur du kan stoppa Excel från avrundningsnummer i varje fall
sluta Avrundningsnummer genom att öka kolumnbredden
när du anger ett nummer i en cell försöker Excel att det är bäst att passa det numret i den angivna bredden på cellen.
och om bredden på kolumnen där numret är inmatat inte räcker, gör Excel det näst bästa – det rundar numret för att visa värdet i cellen (samtidigt som det ursprungliga numret hålls kvar i cellen).
som du kan se nedan på skärmdumpen har jag angett ett stort antal (12354.546) vilket är fullt synligt i formelfältet, men det avrundas i cellen.
så här åtgärdar du detta:
allt du behöver göra är att öka kolumnbredden och göra den tillräckligt bred så att siffrorna har utrymme att visas fullt ut.
för att göra detta, placera markören vid kanten av kolumnrubriken (kolumnalfabetet). Du kommer att märka att markören ändras till en dubbelspetsig pil. Dubbelklicka och det skulle automatiskt passa kolumnbredden för att rymma det innehåll som tar mest bredd.
stoppa Excel från att avrunda stora tal
när det gäller att ange stora tal i Excel finns det ett par anledningar till att Excel kanske avrundar dina stora tal.
- cellformatet är inställt på Allmänt och visar bara en specifik tallängd
- numret är längre än 15 siffror och valfritt nummer efter den 15: e siffran visas som 0
Låt oss gå igenom vart och ett av dessa scenarier och se hur vi kan stoppa Excel från att avrunda våra siffror i varje fall
ändra cellformatet från allmänt till nummer
när cellformatet är inställt på Allmänt visar Excel bara ett visst antal siffror i en cell, och ett tal som överstiger det visas i exponentiellt format (även kallat vetenskapligt format).
nedan är ett exempel på ett exponentiellt formatnummer i cell A2.
som du kan se på skärmdumpen ovan, när jag har ett nummer som är 11 siffror långt, har Excel inga problem som visar hela numret.
men när jag har ett tal som är 12 siffror långt, förutom konverterar det till exponentiellt format.
så här åtgärdar du detta:
den här har en enkel fix. Allt du behöver göra är att ändra cellens format från allmänt till nummer.
under stegen för att göra detta:
- Välj de celler eller cellområde som du vill ändra formatet för
- klicka på fliken Hem
- i gruppen nummer klickar du på rullgardinsmenyn formatering
- Välj ’nummer’ som den format
ovanstående steg ska göra att dina nummer visas som förväntat.
när du ändrar cellformatet till Talformat lägger Excel automatiskt till 2 siffror efter decimalpunkten. Om du inte vill ha dessa klickar du på för att minska decimalikonen i bandet (det finns på fliken Hem).
om du ser en serie hash-symboler istället för numret i cellen, expanderar du bara kolumnen. När kolumnen är tillräckligt bred för att rymma hela numret bör du se numret.
att göra Taltexten för att visa mer än 15 siffror
ett annat problem som du kan möta när du arbetar med stora siffror i Excel är att efter 15 siffror i ett tal Konverterar Excel en siffra till 0.
Detta är genom design och Excel betraktar endast 15 siffror som signifikanta, och varje siffra efter det omvandlas automatiskt till en 0.
detta kan vara ett problem när du arbetar med stora nummer (t.ex. kreditkortsnummer eller ordernummer).
nedan är ett exempel där när jag anger siffran 1, 16 gånger i en cell, visas de första 15 instanserna och den 16: e omvandlas till en 0.
Varning: Till skillnad från andra metoder är det inte så att Excel bara visar mig 0 efter den 15: e siffran och har det faktiska numret i baksidan. Även i baksidan Konverterar Excel siffrorna efter den 15: e siffran till 0.
så här hanterar du detta:
för att stoppa Excel från att göra detta måste du konvertera ditt nummer till ett textformat. Medan Excel är förprogrammerat för att behandla siffror på ett visst sätt, röra det inte med textformatet (tack och lov).
och det enklaste sättet att göra detta skulle vara att lägga till en apostrof före numret.
detta skulle tvinga Excel att betrakta allt som följer apostrofen som en textsträng, och samtidigt, så snart du trycker in, skulle apostrofen inte visas i cellen (så att du skulle kunna se hela numret utan apostrofen)
nedan är ett exempel där numret i cell A1 har en apostrof före den och visar hela numret, men numret i cell A2 har inte en apostrof och omvandlar den sista siffran till en 0
stoppa Excel från avrundning decimaltal / Valutor
Excel ger också användarna möjlighet att bestämma hur många siffror efter decimalen ska dyka upp.
detta kan också innebära att om du har fler siffror efter decimalen, skulle dessa bara avrundas för att visa det angivna antalet siffror.
detta är ofta fallet när du använder valutaformatet eller bokföringsformatet, där siffrorna alltid visas med två siffror efter decimalpunkten. Och om du har ett nummer som har tre eller fyra eller 5 siffror efter decimalpunkten, avrundas det för att bara visa två siffror.
nedan är ett exempel där jag har ett tal med mer än två siffror efter decimalen, men det är avrundat och endast två siffror visas
så här åtgärdar du detta:
detta händer på grund av nummerformatet för cellerna där du har siffrorna.
och för att stoppa Excel från att avrunda dessa siffror, ändra cellformatet så att det kan visa fler siffror än vad det visar för närvarande.
under stegen för att ändra cellformatet och få fler nummer att dyka upp:
- Välj de celler som har siffrorna
- Håll kontrollknappen och tryck på 1-tangenten (detta öppnar dialogrutan Formatera celler)
- se till att du befinner dig på fliken ’Nummer’
- Välj nummer i den vänstra rutan (eller valuta/redovisning om du har använda dessa format)
- ändra ’decimaler’ – värdet från 2 till 3 eller 4 (eller vilket antal siffror du vill visa).
- stäng dialogrutan
ovanstående steg skulle se till att Excel alltid visar dina siffror med ett angivet antal siffror efter decimalen. Några fler siffror efter det angivna värdet skulle avrundas (vilket är acceptabelt i de flesta fall)
Observera också att inget av detta faktiskt ändrar värdet i cellen. Det ändrar bara hur det visas.
så om du anger ett nummer som har fem siffror efter decimalpunkten, och bara två dyker upp i cellen, kvarstår det ursprungliga numret som du angav det.
så det här är några av de sätt du kan stoppa Excel från avrundningsnummer.
jag hoppas att du tyckte att den här handledningen var användbar.
andra Excel-tutorials Du kanske också gillar:
- hur runda till närmaste heltal eller multipel av 0.5 / 5 / 10 i Excel
- hur man använder Excel ROUND funktion
- Konvertera tid till decimaltal i Excel (Timmar, Minuter, sekunder)