Hoe kunt u getallen inkorten in Excel?
Bij het werken met grote datasets in Excel komt u vaak grote getallen tegen die uw werkblad kunnen overladen en de gegevens moeilijker leesbaar of analyseerbaar maken. Waarden zoals 1.234.567 of 12.000.000 kunnen uw lezers bijvoorbeeld overweldigen, vooral in dashboards of samenvattende rapporten. In dergelijke gevallen verbetert het afkorten van getallen — bijvoorbeeld door 1.234.567 om te zetten naar 1,23M of 12.000 naar 12K — de duidelijkheid én helpt het een compacte lay-out te behouden. Deze handleiding biedt verschillende praktische oplossingen voor het afkorten van getallen in Excel, waaronder ingebouwde opmaak, formules en VBA-macro’s. Elke optie is geschikt voor verschillende scenario’s, afhankelijk van uw voorkeuren en workflowvereisten.
![]() | ![]() | ![]() |
Getal afkorten|Afkorten met Excel-formule|Getallen afkorten met VBA-macro
Getal afkorten
Een eenvoudige manier om getallen in Excel af te korten, is door de getalnotatie aan te passen via het dialoogvenster Celopmaak instellen. Deze methode wijzigt alleen de weergave van de getallen, niet hun onderliggende waarden – waardoor berekeningen met deze cellen nauwkeurig blijven. Dit is vooral handig voor snelle rapportage of wanneer u wilt dat getallen automatisch worden bijgewerkt zonder extra kolommen toe te voegen. Houd er echter rekening mee dat u hiermee geen tekstresultaten krijgt en geen gemengde eenheden (zoals M en K in dezelfde kolom) met complexe logica kunt gebruiken; hiervoor zijn formules of macro’s beter geschikt.
1. Selecteer het bereik met getallen dat u wilt afkorten. Klik vervolgens met de rechtermuisknop ergens in het geselecteerde bereik en kies Celopmaak instellen in het contextmenu.

In het Celopmaak instellen-dialoogvenster gaat u naar het tabblad Getal, selecteert u Aangepast in de lijst links en typt u in het veld Type: [>999999]#,,"M";#,„K". Dit aangepaste formaat instrueert Excel om getallen groter dan 999.999 weer te geven als miljoenen (met een „M”) en alle andere getallen als duizendtallen (met een „K”). Zie de schermafbeelding:

3. Klik op OK om de opmaak toe te passen. De getallen in uw geselecteerde bereik worden nu in afgekorte vorm weergegeven, waardoor grote datasets sneller en gemakkelijker te scannen en interpreteren zijn.

Tip: Als u grote getallen wilt weergeven als duizendtallen („K”), gebruikt u #,„K" in het Type-veld. Voor miljoenen gebruikt u #,,„M". Voor miljarden of biljoenen gebruikt u respectievelijk #,,,„B" of #,,,,„T". Om zowel miljoenen als miljarden automatisch met de juiste eenheid weer te geven, gebruikt u [>999999999.999]#,,,„B";[>999999.999]#,,„M";#,##0 _M. Let op: getalopmaak is alleen bedoeld voor weergave en beïnvloedt de werkelijke waarde niet in berekeningen. Als u complexere logica nodig heeft—zoals afronding, het instellen van het aantal decimalen of het verwerken van negatieve getallen—overweeg dan een formule of een VBA-macro.
Voorzorgsmaatregelen: Als uw gegevens waarden bevatten die kleiner zijn dan 1.000, worden deze weergegeven als het oorspronkelijke getal zonder afkorting. Met deze methode kunt u M en K niet combineren binnen dezelfde celcontext, tenzij u uitgebreide aangepaste opmaak gebruikt—die echter beperkingen heeft. Houd er rekening mee dat opgemaakte getallen in onderliggende formules nog steeds de oorspronkelijke waarde gebruiken, wat verwarring kan veroorzaken bij het kopiëren of exporteren van gegevens.
Getallen afkorten met Excel-formules (worden omgezet naar tekst)
Wilt u afgekorte resultaten in een nieuwe kolom weergeven en de logica aanpassen – bijvoorbeeld decimalen tonen (zoals 1,25M), gemengde eenheden gebruiken (K, M, B, T) of het resultaat als tekst controleren? Gebruik dan Excel-functies om dynamische afkortingen te genereren. Dit is ook ideaal wanneer u de weergavetekst wilt vastleggen of verder wilt gebruiken in andere formules of uitvoer.
Toepasselijke scenario’s: Deze methode is ideaal wanneer u tekstuitvoer nodig hebt of geavanceerde afkortingslogica die niet wordt ondersteund door aangepast formaat. Ze is perfect voor samenvattingen, dashboards of het delen van geëxporteerde en gekopieerde resultaten.
1. Voer de volgende formule in de doelcel in (bijvoorbeeld: als uw getal in cel)A2 staat, voert u deze in cel B2 in):
=IF(ABS(A2)>=1000000000,TEXT(A2/1000000000,"0.00")&"B",IF(ABS(A2)>=1000000,TEXT(A2/1000000,"0.00")&"M",IF(ABS(A2)>=1000,TEXT(A2/1000,"0.00")&"K",A2))) Deze formule controleert de waarde in A2 en rondt deze af naar B (miljard), M (miljoen) of K (duizend) waar nodig, met twee decimalen. Negatieve getallen worden ondersteund en waarden kleiner dan 1.000 blijven ongewijzigd.
2. Druk op Enter om de formule te bevestigen. Als u dit op meer rijen wilt toepassen, sleept u de vulgreep omlaag of kopieert u de formule naar andere cellen, indien nodig.
Praktische tips: Om het aantal decimalen aan te passen, wijzigt u het gedeelte „0,00” in de functie TEKST (bijvoorbeeld „0,0” voor één decimaal). – Als u zeer grote getallen verwerkt (biljoenen of meer), breidt u het ALS-patroon verder uit.
Voorzorgsmaatregelen: – Hiermee wordt tekstuitvoer gegenereerd, dus getallen worden niet correct verwerkt in SOM of andere wiskundige formules, tenzij ze weer worden omgezet naar een numeriek formaat. Als u achterliggende nullen wilt vermijden (bijv. „12M” in plaats van „12,00M”), gebruikt u een aangepaste opmaak binnen de functie TEKST.
Getallen afkorten met VBA-macro
Voor gebruikers die het afkorten van getallen volledig willen automatiseren over een bereik of aangepaste regels willen toepassen die niet eenvoudig met formules of getalopmaak kunnen worden geregeld, is een Excel VBA-macro de ideale oplossing. Met deze aanpak vervangt u resultaten direct of voegt u een nieuwe kolom toe met afgekorte waarden – perfect voor herhalende taken of het verwerken van grote datasets.
Best geschikt voor: Automatisering van afkortingen over grote of dynamische bereiken; aangepaste, herbruikbare workflows; en batchverwerking van variabele gegevensindelingen.
1. Druk eerst op Alt + F11 om de VBA-editor in Excel te openen. Klik in het VBA-venster op Invoegen > Module om een nieuwe module te maken en kopieer de volgende code naar het modulevenster:
Sub AbbreviateNumbersAddColumn()
Dim rng As Range
Dim cell As Range
Dim destCol As Range
Dim abbrevValue As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range of numbers to abbreviate", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
Set destCol = rng.Offset(0, 1).Columns(1)
For Each cell In rng
If IsNumeric(cell.Value) Then
If Abs(cell.Value) >= 1000000000 Then
abbrevValue = Format(cell.Value / 1000000000, "0.00") & "B"
ElseIf Abs(cell.Value) >= 1000000 Then
abbrevValue = Format(cell.Value / 1000000, "0.00") & "M"
ElseIf Abs(cell.Value) >= 1000 Then
abbrevValue = Format(cell.Value / 1000, "0.00") & "K"
Else
abbrevValue = cell.Value
End If
Else
abbrevValue = cell.Value
End If
destCol.Cells(cell.Row - rng.Row + 1, 1).Value = abbrevValue
Next
MsgBox "Abbreviated values written to the column to the right of the selection."
End Sub 2Sluit het VBA-venster om de code uit te voeren. Selecteer in Excel het bereik met getallen dat u wilt afkorten en druk op de toets F5 of klik op Uitvoeren. De macro vraagt u om een bereik te selecteren en plaatst de afgekorte resultaten in de kolom direct rechts van uw oorspronkelijke bereik.
Gebruikstips: Veilig in gebruik als u de oorspronkelijke gegevens wilt behouden – de resultaten verschijnen in een nieuwe, aangrenzende kolom. U kunt de code aanpassen om de resultaten direct op dezelfde plaats te plaatsen en zo de originele gegevens te overschrijven, maar dit wordt niet aanbevolen tenzij u een back-up heeft gemaakt.
Probleemoplossingstips: Zorg ervoor dat macro’s zijn ingeschakeld in uw werkmap. Als uw gegevens tekst of lege cellen bevatten, laat de macro deze ongewijzigd. Voor aangepaste labels (bijv. „T” voor biljoenen) past u de Als-blokken dienovereenkomstig aan.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins

