Hur man lägger till ledande nollor i Excel

click fraud protection

Microsoft Excel tar automatiskt bort inledande nollor för siffror, eftersom nollorna är onödiga för beräkningar eller precision. Det finns dock tillfällen då dessa förstasiffriga nollor är nödvändiga, till exempel när du anger produkt-ID, postnummer eller personnummer. I sådana fall måste du åsidosätta Excels standardformateringsbeteende. Om du konfigurerar ett anpassat talformat via dialogrutan Formatera celler visas inledande nollor och säkerställer att Excel fortfarande känner igen siffrorna som siffror. Du kan dock också använda textformatering via dialogrutan Formatera celler, funktionerna Text eller Sammanfoga eller funktionen Textimport för att lägga till inledande nollor.

Anpassade nummerformat

Högerklicka på markerade celler, rader eller kolumner och välj sedan "Formatera celler". På fliken Nummer väljer du kategorin "Anpassad" och anger nollor i fältet Typ; antalet nollor du anger motsvarar antalet siffror som ska visas; om cellen innehåller färre siffror än antalet nollor du konfigurerade, läggs inledande nollor till. Du kan också inkludera formateringssymboler som dollartecken, kommatecken, bindestreck, apostrof och decimaltecken. Som ett exempel, om du konfigurerade "000-00-000" (utan citattecken) för ett personnummer och cellen bara innehöll "9", blir utdata "000-00-009". Annan övervägande är att Excel endast tillåter 15 signifikanta siffror innan det avrundar talet, så om ditt nummer överstiger 15 siffror, exklusive inledande nollor, måste du använda en textformat.

Dagens video

Textformatet

Textformat gör att du kan ange alla data i en cell, inklusive inledande nollor, utan att Excel ändrar värdena. Välj helt enkelt kategorin "Text" i dialogrutan Formatera celler. Textformatet kommer dock inte att returnera inledande nollor som Excel redan tagit bort. Om du behöver lägga till inledande nollor till text eller siffror, skriv om värdet som text eller använd funktionen Text eller Sammanfoga. Du kan också formatera ett nummer som text i en enskild cell genom att lägga till en apostrof före numret, till exempel: '000-12-345 Numbers formaterad som text kan fortfarande användas i beräkningar, så länge de inte innehåller ytterligare textelement, såsom tecken eller bindestreck.

Textfunktionen

Textfunktionen gör att du kan referera till text eller siffror och sedan ange ett format för utdata. Denna funktion använder strukturen "=Text (värde, format)." Värdet kan vara valfri cellreferens eller nummer, och formatet följer samma struktur som när du konfigurerar anpassade nummer, förutom att formatet är omgivet av citat. Som ett exempel konverterar följande formel numret i cell A1 till ett 9-siffrigt personnummer:

=Text (A1,"000-00-000")

Nummersammansättning

Anpassade talformat och textfunktionen anger ett specifikt antal siffror, men antalet inledande nollor varierar med antalet inmatade siffror, exklusive inledande nollor. Men funktionen Sammanfoga gör det möjligt för dig att lägga till ett specifikt antal inledande nollor, oavsett hur många siffror som ingår i källcellen. Använd strukturen "= Sammanfoga (nollor, A1)" och ange nollorna omgivna av citattecken. Som ett exempel, för att lägga till tre nollor till texten eller siffran i A1, använd formeln:

=Concatenate("000",A1)

Du kan också sammanfoga med et-tecken med strukturen "=nollor&A1", till exempel:

="000"&A1

Textimport

När du öppnar en textfil startar Excel automatiskt guiden Textimport. Med standardinställningarna känner Excel igen siffror och tar bort inledande nollor. För att förhindra detta beteende, välj nummerkolumnerna i steg 3 och välj "Text" i fältet Kolumndataformat. Detta tvingar Excel att behandla siffrorna som text innan det börjar importera data, vilket innebär att de inledande nollorna bevaras.