? Microsoft Excel har tillräckligt med konfigurerbara alternativ som ett av kännetecknen för en erfaren användare är inte vad han kan få Excel att göra , men vad han kan få Excel att sluta göra . Ett sådant fall är när Excel lägger decimaler efter siffror när du inte förväntar sig det . Det finns en handfull anledningar Excel kommer att göra detta , och ett par enkla åtgärder . Cellformat
Den främsta orsaken till Excel lägga decimaler efter ett antal härstammar från talformat . Högerklicka på en cell och välj " Formatera celler ... " att dra upp " cellformateringen " dialogrutan . Längst till vänster på fliken märkt " Antal ". Klicka på den här fliken för att se vilken typ av formatering du har .
Effekterna av olika talformat
troligaste orsaken till " extra decimaler platser " på en cell är att formatet har ställts in på " Number " eller " vetenskapliga " från " General ". Du kan ändra antalet formatet tillbaka till " General ", vilket kommer att orsaka Excel för att hålla det fulla värdet av cellen men rundan till det antal siffror din skärm kan visa . Om du väljer " Nummer " -format , kan du ange antalet decimaler som visas platser , till maximalt 15 signifikanta siffror , eller inga decimaler alls .
Text cellformat och Anpassad Number format
ett sätt att se till att dina numeriska data inte råkar ut till en decimal är att ändra formatet till " Text ". Detta format behandlar alla nummer i cellen som enkel text , och vänster justerar alla siffror . När Excel har siffror behandlas som numeriska data , och ingen cell specifikt format ( som centrering eller vänsterjustering åsidosätts , siffror högerställt i cellen , vilket ger ett snabbt sätt att berätta en överblick om ett nummer är " levande " eller bara en textfält .
Avrundning , stympa och Integer funktioner
Eftersom Excel används full precision av antalet , oavsett vad som visas , ibland är det nödvändigt att berätta för Excel uttryckligen att bara använda ett par siffror till höger om decimalen . Excel har tre avrundning funktioner ( Roundup AVRUNDA.NEDÅT och runda ) som kan acceptera det antal decimaler resultatet har . The TRUNCATE funktionen fungerar på samma sätt , men inte runt antalet alls - kör 3.55 genom en TRUNCATE funktion kommer att generera ett resultat av int ( heltal) avrundar funktionen värdet ned till nästa lägre heltal och inte tillåter specificering av antalet decimaler INT och " 3 . " . trunkera funktioner returnerar samma resultat tills de används på ett negativt tal , vilket kommer att runda till nästa lägre nummer i INT .