Hur man lägger till ledande nollor i Excel-textformat (10 sätt)

  • Dela Detta
Hugh West

Microsoft Excel ledande nollor kan vara mycket användbara i en mängd olika tillämpningar. En ledande nolla är en " 0 "i en siffersträng som kommer före den första siffran som inte är noll. Ibland kan vi ha stött på en situation där vi behöver lägga till en inledande nolla i Excel. I den här artikeln kommer vi att visa hur du kan lägga till ledande nollor i Excel-textformat.

Ladda ner övningsboken

Du kan ladda ner arbetsboken och öva med dem.

Lägg till ledande nollor.xlsm

10 enkla sätt att lägga till ledande nollor i Excel-textformat

När vi arbetar i Excel kan vi behöva registrera postnummer, telefonnummer, bankuppgifter och säkerhetsnummer. Men om vi skriver " 0011 20 010 " tar Excel automatiskt bort de ledande nollorna. Det finns många sätt att lägga till ledande nollor i Excel.

För att lägga till nollor framför alla värden ska vi använda följande dataset som innehåller några värden i kolumnen B och vi vill sätta några nollor framför dessa värden i kolumnen C . Låt oss gå igenom hur du lägger till ledande nollor i Excel.

1. Infoga apostrof (') för att lägga till ledande nollor i Excel-textformat

Vi kan få Excel att skriva in ett tal som text genom att infoga en apostrof i början. Detta är det snabbaste och enklaste sättet att sätta nollor framför ett värde när du skriver in data. Låt oss ta en titt på stegen för att göra detta i flera celler.

STEG:

  • Först skriver du specialtecknet apostrof " ' " före varje värde. Vi skriver alltså '000011 i cellen C5 .

  • Detta ger följande anvisningar Excel att uppgifterna är avsedda att vara text i stället för en nummer .
  • För det andra trycker du på Gå in på .
  • De ledande nollorna är fortfarande synliga i dina data. Men om du visar ett fel med en grön triangel .
  • Klicka nu på den triangeln och välj därifrån Ignorera fel .

  • Felet försvinner nu genom att göra detta.

  • Du kan ange alla värden genom att använda apostrof innan du skriver in uppgifterna genom att följa ovanstående steg.

Läs mer: [Lösta]: Ledande nollor visas inte i Excel (9 möjliga lösningar)

2. Lägg till ledande nollor i textformat med hjälp av formatceller

Med Excel Formatera celler kan vi anpassa våra data. För att lägga till ledande nollor i Excel-textformat kan vi använda funktionen Formatera celler. Låt oss ta en titt på proceduren för att lägga till nollor på ledningen.

STEG:

  • Välj först och främst de celler där du vill lägga till ledande nollor. Vi väljer alltså cellintervallet C5:C10 .
  • På andra plats, högerklicka på på musen och välj Formatera celler Detta kommer att öppna Formatera celler dialog.
  • Ett annat sätt att öppna Formatera celler dialogrutan är bara att trycka på Ctrl + 1 .

  • Därefter går du till Nummer och från den Kategori avsnittet, väljer du Anpassad .
  • Skriv sedan så många nollor som du vill i typrutan under Typ . så vi skriver " 00000 ".
  • Klicka sedan på OK knapp.

  • Och så är det. Genom att följa stegen kan du lägga till ledande nollor i dina data.

Läs mer: Excel VBA: Formatera cell som text (3 metoder)

3. Nummerkommando för att inkludera ledande nollor i Excel-textformat

Vi kan ändra cellernas format med hjälp av kommandot nummer. Om cellerna endast är i textformat kan vi ange värdena med ledande nollor. Låt oss följa stegen nedan för att ändra formatet för dessa celler och lägga till nollor i början av värdena.

STEG:

  • Först väljer du ett intervall av celler. Vi väljer alltså intervallet C5:C10 .
  • För det andra går du till Hem i bandet.
  • Vidare kan du från rullgardinsmenyn under Antal kommandot, välj Text .

  • Lägg nu värdena med ledande nollor i dessa celler.
  • Det kan uppstå ett fel, likaså den föregående metoden i avsnitt 1 Klicka på felet och välj Ignorera fel .

  • Nu kan vi se värdena med ledande nollor.

Läs mer: Hur du lägger till text efter nummer med anpassat format i Excel (4 sätt)

4. Använd TEXT-funktionen för att lägga till ledande nollor i Excel

I Excel är TEXT-funktionen används för att omvandla heltal till text. Den omvandlar i princip ett numeriskt tal till en textsträng. Vi kan använda TEXT-funktionen att lägga till ledande nollor i Excel genom att följa de enkla stegen nedan.

STEG:

  • I början väljer du den cell där du vill sätta nollor i typsnittet för värdena. Vi väljer alltså cell C5 .
  • Skriv sedan ner formeln där.
=TEXT(B5, "00000#")

  • Därefter trycker du på Gå in på Och du kan se formeln i formellfältet.

  • Dra nu i Handtag för fyllning ner för att kopiera formeln över intervallet.

  • Slutligen kan du se att formeln lägger till nollor före värdena.

Läs mer: Excel konverterar nummer till text med ledande nollor: 10 effektiva sätt

5. Lägg till ledande nollor med Excel RIGHT-funktionen

Excel RIGHT-funktion returnerar den givna uppsättningen tecken från slutet av en textsträng. Den här funktionen kan användas för att lägga till nollor före alla värden. Låt oss nu gå igenom stegen för att lägga till ledande nollor med hjälp av excel RIGHT-funktion .

STEG:

  • På samma sätt som tidigare metoder kan du välja cell C5 .
  • Skriv sedan formeln i den cellen.
=RIGHT("000000"&B5, 6)

  • Därefter trycker du på Gå in på tangenten på tangentbordet.

  • Dra dessutom den Handtag för fyllning ner för att kopiera formeln.

  • I slutändan får du nollorna före värdena.

Läs mer: Hur man lägger till ledande nollor för att få 10 siffror i Excel (10 sätt)

Liknande läsningar

  • Ändra teckenstorlek för hela bladet med Excel VBA
  • Excel VBA-koder för att fetgöra text i en sträng (5 exempel)
  • Hur man konverterar text till tidsformat med AM/PM i Excel (3 metoder)
  • [Rättad!] Det går inte att ändra teckensnittsfärg i Excel (3 lösningar)
  • Hur man skriver 001 i Excel (11 effektiva metoder)

6. Kombinera funktionerna REPT och LEN för att lägga till ledande nollor i textformat

REPT-funktion kan användas för att fylla en cell med flera incidenter av en textsträng. Och med LEN-funktionen räknar ut hur många tecken som finns i en textsträng. Vi kan lägga till ledande nollor genom att kombinera dessa två funktioner. Låt oss följa proceduren för att lägga till ledande nollor.

STEG:

  • För det första väljer du, på samma sätt som tidigare metoder, cell C5 .
  • För det andra skriver du in formeln i den cellen.
=REPT(0,5-LEN(B5))&B5

  • Därefter trycker du på Gå in på I formellfältet visas formeln.

🔎 Hur fungerar formeln?

⏩ REPT(0,5-LEN(B5)): Detta upprepar tecken ett visst antal gånger.

Utgång → 000

⏩ REPT(0,5-LEN(B5))&B5 : Detta returnerar värdet med ledande nollor.

Utgång → 00011

  • Dra nu i Handtag för fyllning ner för att kopiera formeln.

  • Och det var allt. Slutresultatet finns i det resulterande intervallet av celler.

Läs mer: Lägg till eller behåll ledande nollor i Excel (10 lämpliga sätt)

7. CONCATENATE-funktionen för att infoga ledande nollor

Funktionen CONCATENATE är en textfunktion som kan användas för att kombinera två eller flera textdata till en enda sträng. Till lägga till ledande nollor kan vi använda Excel Funktionen CONCATENATE För att använda funktionen följer vi några enkla steg nedan.

STEG:

  • På samma sätt som tidigare metoder väljer du cell C5 .
  • Ange sedan formeln.
=CONCATENATE(0,B5)

  • Tryck nu på Gå in på och formeln visas i formellfältet.

  • Om du vill kopiera formeln över intervallet drar du Handtag för fyllning ner.

  • Och så är det! Nollor har lagts till i värdena innan de läggs till.

Läs mer: Hur man sammanfogar tal med ledande nollor i Excel (6 metoder)

8. Infoga BASE-funktionen för att lägga till ledande nollor i Excel

BASE-funktion i Excel översätter ett tal till dess textrepresentation i en specifik bas. Med hjälp av BASE-funktion kan vi lägga till ledande nollor. Låt oss visa hur det går till.

STEG:

  • Välj först cell C5 .
  • För det andra skriver du formeln.
=BASE(B5,10,6)

  • Tryck nu på Gå in på .

  • Därefter drar du den Handtag för fyllning för att upprepa formeln över hela intervallet.

  • Slutligen, genom att använda denna formel kan vi nu se vårt önskade resultat i kolumnen C .

9. VBA för att lägga till ledande nollor i Excel-textformat

Excel VBA alltid slutför uppgiften på samma sätt som Excel-funktioner eller manuella tricks. Vi kan använda Excel VBA för att lägga till ledande nollor. Låt oss se stegen för att göra detta.

STEG:

  • Gå först till Utvecklare i bandet.
  • För det andra klickar du på Visual Basic eller tryck på Alt + F11 för att öppna Redigerare för Visual Basic .

  • Ett annat sätt att öppna Redigerare för Visual Basic är att högerklicka på arket och välja Visa kod .

  • Detta kommer att öppna Redigerare för Visual Basic där du kan skriva koden.
  • Skriv sedan ner den VBA-kod nedan.

VBA-kod:

 Sub ADD_Leading_Zeros(r As Range, zeros As Integer) Dim str As String Dim i As Integer For i = 1 To zeros str = str & "0" Next r.NumberFormat = "@" r = Evaluate("index(text(" & r.Address & ", """ & stramp & """),)") End Sub Sub Result() With ActiveSheet ADD_Leading_Zeros .Range("C5:C10"), 5 End With End Sub 
  • Kör nu koden genom att trycka på F5 eller genom att klicka på Kör underordnat knapp.

  • Det kan hända att du får ett felmeddelande, vilket indikerar att siffrorna är formaterade som strängar eller text.
  • Klicka nu på Ignorera fel från rullgardinsalternativet för fel.

  • Och slutligen kan du se att du kan använda VBA kod kan vi lägga till ledande nollor i Excel.

Läs mer: Hur du formaterar text i Excel-celler (10 metoder)

10. Använd Power Query för att lägga till ledande nollor

Power Query är en Excel funktion som är idealisk för användare som behöver förbereda data men som inte behöver en komplett uppsättning analysfunktioner. Redigerare för Power Query är det huvudsakliga gränssnittet för datapreparering, där du kan ansluta till en mängd olika datakällor och förhandsgranska data samtidigt som du tillämpar hundratals olika datatransformationer. Vi kan lägga till ledande nollor med hjälp av Power Query. För att göra detta måste vi följa stegen nedan.

STEG:

  • Först väljer du datacellens intervall. Vi väljer alltså intervallet B4:B9 .
  • För det andra, gå till Uppgifter i bandet.
  • För det tredje väljer du Från tabell/område under Hämta och omvandla data .

  • Detta kommer att öppna Skapa en tabell dialogrutan.
  • Klicka sedan på OK knapp.

  • Detta kommer att skapa en tabell. Vi namnger tabellen Faktiskt värde .

  • För att öppna Redigerare för Power Query i bandet, välj Uppgifter under fliken Hämta och omvandla data , välj Från tabell/område .
  • Efter det kan du se att detta kommer att öppna Redigerare för Power Query .
  • Gå vidare till Lägg till en kolumn på redigeraren för tyst effekt.
  • Välj dessutom Anpassad kolumn .

  • Detta kommer att visas i Anpassad kolumn fönster.
  • Namnge den nya kolumnen Värde med ledande nollor Och skriv formeln.
=Text.PadStart([Faktiskt värde],6, "0")

  • Klicka sedan på OK .

  • Men du kan se att det finns ett fel, det beror på att värdena är i sifferformat och att vi måste konvertera värdet till textformat.

  • För att göra det går du till Källa i den Förfrågningsinställningar .
  • Sedan, från den ABC123 rullgardinsmenyn, välj Text .

  • Detta kommer att öppna ett fönster som heter Infoga steg . Klicka Infoga .

  • Och slutligen, om du går till Tillagd anpassad på den Förfrågningsinställningar Du kan se att nollorna nu har lagts till i början av dessa värden.

  • I slutändan kommer ett power query-ark att läggas till i kalkylbladet med dessa värden. Och arkets namn är Tabell1 .

Slutsats

Ovanstående metoder hjälper dig att lägga till ledande nollor textformat i Excel. Hoppas att det här hjälper dig! Om du har några frågor, förslag eller feedback, låt oss veta i kommentarsfältet. Du kan också ta en titt på våra andra artiklar i ExcelWIKI.com blogg!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.