In dit artikel zullen we verschillende manieren leren om nullen (0-en) vooraan toe te voegen in Excel.
Scenario:
Nul toevoegen voor het nummer in Excel. Standaard Excel plaatst geen nullen voor het getal in de cel. Heb je ooit geprobeerd om gegevens zoals 000123 in Excel in te voeren? U zult waarschijnlijk snel merken dat Excel de voorloopnullen automatisch uit het invoernummer verwijdert. Dit kan erg vervelend zijn als u die voorloopnullen in gegevens wilt en niet weet hoe u Excel ze moet laten behouden. Gelukkig zijn er nogal wat manieren om je getallen aan het begin met nullen te vullen. In dit artikel leg ik verschillende manieren uit om die voorloopnullen aan uw getallen toe te voegen of te behouden.
Verschillende functies om nul (0) vooraan toe te voegen
Zoals we weten, is de TEKST-functie de meest gebruikte functie om 0 vooraan toe te voegen, maar hier zal ik meer manieren uitleggen om nullen (0-en) aan getallen toe te voegen.
- TEKST-functie
- RECHTS-functie
- BASE-functie
- 0 toevoegen in draaitabelwaarden
Opmaken als tekst
Een van de oplossingen is het converteren van het formaat van het getal naar tekst, want als we 00xyz invoeren, beschouwt Excel deze waarde als tekst en houdt de 0 ervoor. Er zijn verschillende manieren om een getallencel om te zetten in tekstopmaak.
- Aangepast formaat gebruiken
- De TEKST-functie gebruiken
- Apostrof ( ' ) gebruiken in het begin van de waarde tijdens invoer
Aangepast formaat
Laten we deze methoden een voor een begrijpen. Het gebruik van een aangepast formaat om het formaat te wijzigen is de gemakkelijkste manier om de reeds bestaande getallen in het bereik te wijzigen. Selecteer gewoon het bereik en gebruik de sneltoets Ctrl + 1 of selecteer Meer getalnotatie in de vervolgkeuzelijst op het tabblad Start met Algemeen.
Wijzig het formaat van Algemeen in Tekst.
- Selecteer het celbereik waarin u voorloopnullen wilt invoeren.
- Ga naar het tabblad Start.
- Klik in het gedeelte Nummers op de vervolgkeuzelijst Opmaak.
- Kies Tekst uit de opmaakopties.
Als u nu getallen probeert in te voeren met voorloopnullen, zullen ze niet verdwijnen omdat ze worden ingevoerd als tekstwaarden in plaats van getallen. Excel-gebruikers kunnen een aangepaste opmaak toevoegen om getallen op te maken met voorloopnullen.
Ze zullen echter alleen voorloopnullen lijken te hebben. De onderliggende gegevens worden niet gewijzigd in tekst met de toegevoegde nullen.
Voeg een aangepast formaat toe om voorloopnullen weer te geven.
- Selecteer het celbereik waaraan u voorloopnullen wilt toevoegen en open het dialoogvenster Cellen opmaken.
- Klik met de rechtermuisknop en kies Cellen opmaken.
- Gebruik de sneltoets Ctrl + 1 op het toetsenbord.
- Ga naar het tabblad Nummer.
- Selecteer Aangepast in de categorie-opties.
- Voeg een nieuwe aangepaste indeling toe in de invoer Type. Als u wilt dat het totale aantal cijfers inclusief voorloopnullen 6 is, voegt u 000000 toe als het aangepaste formaat.
- Druk op de OK-knop.
TEKST Functie
Met de TEKST-functie kunt u een aangepaste opmaak toepassen op alle nummergegevens die al in uw spreadsheet staan.
= TEKST ( Waarde, Formaat)
- Waarde - Dit is de waarde die u naar tekst wilt converteren en waarop u opmaak wilt toepassen.
- Opmaak - Dit is de opmaak die moet worden toegepast.
= TEKST ( B3, "000000")
Als u nullen wilt toevoegen aan een getal in cel B3 zodat het totale aantal cijfers 6 is, dan kunt u de bovenstaande formule gebruiken.
Apostrof ( ' ) gebruiken in start
U kunt Excel dwingen een getal als tekst in te voeren door een apostrof vooraan te gebruiken.
Dit betekent dat u die nullen vooraan kunt houden terwijl u uw gegevens invoert.
Deze methode is snel en gemakkelijk bij het invoeren van gegevens. Typ gewoon een '-teken voor cijfers. Dit zal Excel vertellen dat de gegevens bedoeld zijn als tekst en niet als een getal.
Wanneer u op Enter drukt, blijven de voorloopnullen zichtbaar in het werkblad. De ' zal niet zichtbaar zijn in het werkblad, maar is er nog steeds en is te zien in de formulebalk wanneer de actieve celcursor op de cel staat.
RECHTS Functie
Een andere manier om uw nullen vooraan te krijgen met een formule, is door de functie RECHTS te gebruiken. U kunt een reeks nullen aan het getal koppelen en vervolgens de extra's afsnijden met behulp van de RECHTS-functie.
De functie RECHTS haalt de meest rechtse N tekens uit een tekstwaarde.
= RECHTS ( Tekst, [Nummer])
- Tekst - Dit is de tekst waaruit u tekens wilt extraheren.
- Nummer (Optioneel)- Dit is het aantal tekens dat uit de tekst moet worden gehaald. Als dit argument niet wordt ingevoerd, wordt alleen het eerste teken geëxtraheerd.
= RECHTS ("000000" & B3, 6 )
De bovenstaande formule voegt verschillende nullen samen aan het begin van een getal in cel B3, en retourneert vervolgens de meest rechtse 6 tekens, wat resulteert in enkele voorloopnullen.
BASE-functie
Je zult merken dat dit artikel 9 manieren beschrijft om voorloopnullen toe te voegen, maar mijn YouTube-video toont slechts 8 manieren.
Dat komt omdat ik niet wist dat je de BASE-functie kon gebruiken om voorloopnullen toe te voegen totdat iemand het in de video-opmerkingen noemde.
Met de BASE-functie kunt u een getal omzetten in een tekstweergave met een gegeven grondtal.
De getallen die u gewoonlijk gebruikt, zijn grondtal 10, maar u kunt deze functie gebruiken om een getal met grondtal 10 om te zetten in een (binaire) weergave met grondtal 2.
= BASIS ( Getal, Basis, [MinLengte])
- Getal - Dit is het getal dat u wilt converteren naar een tekstwaarde in een andere basis.
- Basis - Dit is de basis waarnaar u de waarde wilt converteren.
- Minimale lengte (Optioneel) - Dit is de minimale lengte van de tekens van de geconverteerde tekstwaarde.
Gebruik de formule
=BASIS(B3,10,6) |
De bovenstaande formule converteert een getal in cel B3 naar grondtal 10 (het is al een getal met grondtal 10, maar dit houdt het als grondtal 10) en converteert het naar een tekstwaarde met ten minste 6 tekens. Als de geconverteerde waarde kleiner is dan 6 tekens, wordt de waarde opgevuld met nullen om een minimum van 6 tekens te krijgen.
Absoluut een cool nieuw gebruik voor een functie die ik anders nooit gebruik.
Voeg nul (0) alleen voor cijfers toe, niet voor tekstwaarden
Hier zullen we het scenario overwegen dat zowel tekst- als getallenwaarden in dezelfde lijst omvat. Excel beschouwt nu elke cel anders in termen van formaat. Hoe u Excel nu laat weten dat als de cel een getalswaarde heeft, dan 0 vooraan toevoegt of anders als de cel tekst of een andere waarde heeft, laat het dan zoals het is.
Hiervoor gebruiken we een combinatie van twee functies ALS en ISNUMBER functie. Hier hebben we enkele waarden om te proberen.
De generieke formule gaat verder als
=ALS(ISGETAL(cel_ref),"0"&cel_ref, cel_ref)
Hier
cell_ref : celverwijzing van de corresponderende cel
Gebruik de formule in cel
=ALS(ISGETAL(F3),"0"&F3, F3) |
Uitleg: De functie ISNUMBER controleert de cel op nummer. ALS-functie controleert of de cel een getal heeft, dan voegt het nul toe voor het getal, anders retourneert het gewoon de celwaarde.
Zoals je in de bovenstaande afbeelding kunt zien, is de nul (0) toegevoegd voor het nummer. Laten we eens kijken of deze functie werkt op andere waarden. Kopieer de formule in andere cellen, selecteer de cellen die de eerste cel nemen waar de formule al is toegepast, gebruik de sneltoets Ctrl+D
het zal de waarde opvullen met nullen om minimaal één nul voor tekens te krijgen. Absoluut een cool nieuw gebruik voor een functie die ik anders nooit gebruik.
Power Pivot berekende kolom
Er is nog een andere optie om nullen toe te voegen aan de draaitabel. U kunt ze toevoegen aan een berekende kolom in Power Pivot. Op deze manier kunt u de nieuwe kolom gebruiken in het gebied Filter, Rijen of Kolom van een draaitabel.
= FORMAAT ( Nummers [Getal], "000000" )
In de Power Pivot-invoegtoepassing kunt u een nieuwe kolom toevoegen en de functie FORMAT gebruiken om voorloopnullen in de kolom te maken met een formule zoals hierboven. Een berekende kolom berekent een waarde voor elke rij, dus het is niet nodig om de functie in een cel te plaatsen. Nu kunt u deze nieuwe kolom gebruiken in het gebied Rijen van een draaitabel, net als elke andere gegevenskolom.
Samenvatting
Het kan frustrerend zijn om al je nullen te zien verdwijnen als we niet weten waarom het gebeurt of hoe we het kunnen voorkomen. Zoals u kunt zien, zijn er veel manieren om ervoor te zorgen dat al die nullen in uw gegevens blijven hangen. Wat uw wens ook is, er is zeker een goede oplossing voor u.
Hier zijn alle observatienotities met behulp van de formule in Excel
Opmerkingen:
- De formule kan zowel voor teksten als voor getallen worden gebruikt.
- De zoek- en vervangtekst moet in een tabel worden gesorteerd. Aangezien we indexen gebruiken om te zoeken en te vervangen, moet u ervoor zorgen dat 'vind'-tekst dezelfde index heeft als 'vervang'-tekst. Het is beter om beide lijsten naast elkaar te hebben, zoals in het tweede voorbeeld.
- De generieke formule heeft twee SUBSTITUTE-functies. U hebt net zoveel vervangende functies nodig als veel vervangingen.
- jokertekens helpen bij het extraheren van waarde uit de subtekenreeksen.
- De functie ondersteunt logische operatoren zoals , , = maar deze worden gebruikt met dubbele aanhalingstekens ( " ) met argumenten. Maar als u celverwijzing voor de criteria gebruikt, kunnen aanhalingstekens worden genegeerd.
- Criteria-argumenten moeten aanhalingstekens (") gebruiken voor teksten (zoals "Gillen") of cijfers (zoals ">50").
Ik hoop dat dit artikel over verschillende manieren om nullen (0-en) vooraan in Excel toe te voegen, verhelderend is. Vind hier meer artikelen over het berekenen van waarden en gerelateerde Excel-formules. Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite.
Excel REPLACE vs SUBSTITUTE-functie: De functies REPLACE en SUBSTITUTE zijn de meest verkeerd begrepen functies. Om een bepaalde tekst te vinden en te vervangen, gebruiken we de SUBSTITUTE-functie. Waar REPLACE wordt gebruikt om een aantal tekens in een string te vervangen.
Vervang tekst vanaf het einde van een tekenreeks vanaf de variabele positie: Om tekst vanaf het einde van de string te vervangen, gebruiken we de REPLACE-functie. De REPLACE-functie gebruikt de positie van de tekst in de string die moet worden vervangen.
Hoe te controleren of een tekenreeks een van de vele teksten in Excel bevat: Om te controleren of een string meerdere teksten bevat, gebruiken we deze formule. We gebruiken de SOM-functie om alle overeenkomsten op te tellen en voeren vervolgens een logica uit om te controleren of de string een van de meerdere strings bevat.
Cellen tellen die specifieke tekst bevatten: Een eenvoudige AANTAL.ALS-functie zal de magie doen. Om het aantal meerdere cellen te tellen die een bepaalde string bevatten, gebruiken we de jokertekenoperator met de AANTAL.ALS-functie.
Populaire artikels :
50 Excel-snelkoppelingen om uw productiviteit te verhogen : Werk sneller aan uw taken in Excel. Met deze sneltoetsen kunt u uw werkefficiëntie in Excel vergroten.
Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
Hoe de IF-functie in Excel te gebruiken? : De IF-instructie in Excel controleert de voorwaarde en retourneert een specifieke waarde als de voorwaarde WAAR is of retourneert een andere specifieke waarde als ONWAAR.
Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.
Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.