KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe vervang ik foutwaarden in formules (zoals #) door 0, lege cellen of een specifieke tekst in Excel?

AuteurKelly Wijzigingsdatum

Excel-gebruikers krijgen vaak te maken met fouten in formules, zoals #DIV/0!, #VALUE!, #REF!, #N/A, #NUM!, #NAME? en #NULL!, in hun gegevenstabellen of berekeningsresultaten. Deze foutwaarden beïnvloeden niet alleen de leesbaarheid van rapporten, maar kunnen ook verdere gegevensverwerking, analyse en delen negatief beïnvloeden. Vaak is het daarom noodzakelijk om alle of specifieke fouttypen in werkbladen te vervangen door 0 (nul), lege cellen of een duidelijke tekstreeks die voor anderen gemakkelijker te begrijpen is – zodat de presentatie van gegevens verbetert en de logica van downstream-berekeningen goed ondersteund wordt.

Dit artikel biedt praktische en eenvoudig te gebruiken oplossingen om fouten in formules (zoals #) in Excel-cellen te zoeken en te vervangen. Aan de hand van de onderstaande voorbeeldtabel laten we zien hoe u die foutwaarden efficiënt kunt vervangen, afhankelijk van uw behoeften en workflow.


Vervang fouten in formules (#) door 0, specifieke waarden of lege cellen met IFERROR

Excel biedt de IFERROR-functie, speciaal ontworpen om alle veelvoorkomende fouttypen op te vangen en te vervangen door een waarde of bericht naar keuze. Zo vereenvoudigt u foutafhandeling tijdens berekeningen én verbetert u de duidelijkheid van uw werkblad.
Voer hiervoor =IFERROR(waarde; waarde_indien_fout) in een geschikte cel in. Als waarde een fout oplevert, wordt uw opgegeven waarde_indien_fout geretourneerd; als waarde geen fout bevat, krijgt u simpelweg het berekende resultaat.

Vervang formulefouten met de ALS.FOUT-functie

In het bovenstaande voorbeeld zijn verschillende formulefouttypen, zoals #N/A, vervangen door een lege cel, een numerieke 0 of een aangepast tekstbericht. U kunt waarde_indien_fout aanpassen aan uw behoefte—zoals hieronder geïllustreerd: voer de werkelijke waarde, een lege tekenreeks („”) voor een lege cel of beschrijvende tekst in, indien nodig:

Opmerking: In de formule =IFERROR(waarde; waarde_indien_fout) is waarde de primaire expressie of berekening (dit kan een formule of een directe verwijzing zijn), terwijl waarde_indien_fout bepaalt wat wordt weergegeven als die expressie een fout oplevert. Als u weergavetekst wilt gebruiken, plaatst u deze tussen dubbele aanhalingstekens („Tekst”). U kunt ook een lege tekenreeks („”) gebruiken om een lege cel achter te laten, of een getal zoals 0 of een andere numerieke waarde.

wijzig de waarde-als-fout in een willekeurige waarde

Deze aanpak is het meest geschikt wanneer u formules bouwt en ervoor wilt zorgen dat foutwaarden niet verschijnen in uw definitieve tabellen, rapporten, dashboards of bij het delen van gegevens met anderen. Een handige tip: verpak elke complexe of onstabiele berekening in IFERROR om de continuïteit van uw werkblad te behouden.
Houd er rekening mee dat als u alleen specifieke fouttypen wilt afhandelen (bijvoorbeeld alleen #N/A), u beter IFNA kunt gebruiken of de functies IF en ISERROR/ISERRkunt combineren voor gerichtere foutafhandeling. Zorg er ook voor dat u uw formule naar alle relevante cellen kopieert, zodat de volledige dataset wordt afgedekt.


Vervang fouten in formules (#) door specifieke getallen met ERROR.TYPE

De ERROR.TYPE-functie is een andere ingebouwde Excel-functie die verschillende foutwaarden kan identificeren door een uniek getal terug te geven dat overeenkomt met elk fouttype. Dit is vooral handig wanneer u fouttypen van elkaar wilt onderscheiden voor verdere conditionele logica in uw formules.
In het volgende voorbeeld retourneert het gebruik van ERROR.TYPE in een lege cel naast de formulefout een code (van 1 tot 8).

Nr.
# Fouten
Formules
Geconverteerd naar
1
#NULL!
=ERROR.TYPE(#NULL!)
1
2
#DIV/0!
=ERROR.TYPE(#DIV/0!)
2
3
#VALUE!
=ERROR.TYPE(#VALUE!)
3
4
#REF!
=ERROR.TYPE(#REF!)
4
5
#NAME?
=ERROR.TYPE(#NAME?)
5
6
#NUM!
=ERROR.TYPE(#NUM!)
6
7
#N/A
=ERROR.TYPE(#N/A)
7
8
#GETTING_DATA
=ERROR.TYPE(#GETTING_DATA)
8
9
overige
=ERROR.TYPE(1)
#N/A

Met de vulgreep greepknop kunt u de ERROR.TYPE-formule toepassen op een bereik. Houd er echter rekening mee dat ERROR.TYPE vooral bedoeld is om fouttypen te analyseren of in kaart te brengen, en niet om ze direct te vervangen. Meestal combineert u deze functie met IF of CHOOSE om gebruiksvriendelijkere vervangingen te genereren. Daarnaast is het vaak handig om de documentatie of bovenstaande tabel te raadplegen, zodat u elke foutcode gemakkelijk kunt onthouden.

Als uw scenario aangepaste vervangingen vereist op basis van fouttype, kunt u ERROR.TYPE nesten in een IF- of CHOOSE-formule om relevante informatie te genereren voor elke foutconditie.


Zoek en vervang fouten in formules (#) door 0, specifieke waarden of lege cellen met de opdracht Ga naar

Deze methode is ideaal voor gebruikers die foutcellen in bulk willen verwerken en direct overschrijven in een bestaand gebied, vooral nadat berekeningen definitief zijn. Met de ingebouwde Excel-opdracht Ga naar speciaal lokaliseert u in één keer alle foutcellen in een selectie en vervangt u ze meteen.

1.Selecteer eerst het werkbladbereik dat eventuele formulefouten kan bevatten.

2. Druk op F5op uw toetsenbord (of)Ctrl + G) om het dialoogvenster Ga naar te openen.

3. Klik op Speciaal om het venster Ga naar speciaal te openen.

4. Kies alleen de optie Formules en zorg ervoor dat daarbinnen alleen Fouten is aangevinkt. Zo worden alle cellen geselecteerd in uw bereik die foutresultaten weergeven.

vink de optie Formule en de optie Fouten aan in het dialoogvenster

5. Klik op OK, en Excel markeert automatisch alle dergelijke foutcellen.

alle formulefouten zijn geselecteerd

6. Typ direct 0 of uw gekozen vervangende waarde en gebruik Ctrl + Enter zodat Excel alle geselecteerde foutcellen met deze waarde vult.

voer een specifieke tekst in en druk op Ctrl + Enter

Als u deze foutieve cellen volledig wilt wissen, selecteert u ze eerst en drukt u vervolgens op de Delete-toets om ze leeg te maken.

Tip:Deze methode wijzigt werkbladcellen direct. Als u de oorspronkelijke foutwaarden nodig heeft ter referentie of voor probleemoplossing, maak dan eerst een back-up van uw gegevens voordat u deze methode toepast.

Zoek en vervang # formulefouten door 0, specifieke waarden of lege cellen met Kutools voor Excel

De Opmaak Foutvoorwaarde Wizard van Kutools voor Excel stroomlijnt het beheren van foutwaarden. Met deze tool vervang je alle of specifieke fouttypen flexibel door 0, lege cellen of gepersonaliseerde berichten — ideaal voor presentaties of verdere verwerking. Dit is vooral handig als je geen formulekennis hebt of grote, complexe datasets verwerkt.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer eerst het bereik waarin u foutwaarden wilt vervangen. Ga daarna naar het menu en klik op Kutools > Meer > Opmaak Foutvoorwaarde Wizard.

klik op Kutools > Meer > Foutvoorwaarde-assistent

2.In het dialoogvenster Opmaak Foutvoorwaarde Wizardstelt u uw voorkeuren als volgt in:

geef de opties op in het dialoogvenster

(1) Onder Fouttype kiest u of de actie wordt toegepast op Alle foutmeldingen, Alleen #N/B-foutmeldingen of Alle foutmeldingen behalve #N/B. Kies wat het beste past bij uw situatie.

(2) Selecteer in het gedeelte Foutweergave de optie Geen (lege cel)als u fouten als leeg wilt weergeven.

Selecteer Tekstbericht en voer „0” of een aangepaste tekst in het veld in om fouten te vervangen door nul of een bericht.

(3) Klik op OK om de wijzigingen toe te passen.

De tool verwerkt uw selectie onmiddellijk en vervangt foutwaarden in het gebied volgens uw instellingen. Hieronder ziet u de visuele resultaten:

Vervang alle foutwaarden door lege cellen

Vervang alle foutwaarden door lege cellen

Vervang alle foutwaarden door nul

Vervang alle foutwaarden door nul

Vervang alle foutwaarden door bepaalde tekst

Vervang alle foutwaarden door bepaalde tekst

Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.

De Opmaak Foutvoorwaarde Wizard in Kutools voor Excel is zeer praktisch voor herhaalde opschoningstaken. U kunt wijzigingen ook snel ongedaan maken (Ctrl + Z) indien nodig. Controleer altijd uw selectie voordat u bulkbewerkingen toepast, vooral bij grote datasets.


Vervang alle foutwaarden door 0, lege cellen of opgegeven tekst via VBA-code

Voor geavanceerde scenario’s, zoals het automatiseren van opschoning in grote werkbladen of het herhaaldelijk vervangen van specifieke fouten, kan een eenvoudige VBA-macro tijd en handmatige inspanning besparen. Hieronder vindt u stapsgewijze instructies om met VBA batchgewijs alle foutwaarden in een selecteren te vervangen door uw voorkeursoptie: 0, een lege cel of een specifiek bericht.
Deze aanpak is zeer schaalbaar en ideaal voor gebruikers met basiskennis van macro-bewerkingen.

1. Start de Visual Basic for Applications (VBA)-editor door te klikken op Ontwikkelaar > Visual Basic. Klik in de editor die verschijnt op Invoegen > Module en plak de volgende code in het lege modulevenster:

Sub ReplaceErrorsWithValue()
    Dim WorkRng As Range
    Dim ReplaceWhat As String
    Dim Prompt As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to process", xTitleId, WorkRng.Address, Type:=8)
    
    Prompt = "Enter the replacement value for errors:" & vbCrLf & "(Leave blank for empty cell; enter 0 or any text string as needed)"
    ReplaceWhat = Application.InputBox(Prompt, xTitleId, "", Type:=2)
    
    If Not WorkRng Is Nothing Then
        Dim cell As Range
        Application.ScreenUpdating = False
        
        For Each cell In WorkRng
            If IsError(cell.Value) Then
                cell.Value = ReplaceWhat
            End If
        Next
        
        Application.ScreenUpdating = True
    End If
End Sub

2. Voer de macro vervolgens uit door op de knop Uitvoeren-knopte klikken of op F5te drukken in het VBA-venster. Selecteer bij de prompt het doelbereik en geef uw gewenste vervanging op: laat het invoervak leeg om foutcellen te wissen, typ „0” om ze te vervangen door nullen, of voer uw eigen labeltekst in.

Opmerkingen en tips:
  • Zorg er altijd voor dat u het specifieke bereik selecteert dat u wilt verwerken. Wijzigingen zijn direct en kunnen niet ongedaan worden gemaakt nadat u het bestand sluit, dus maak eerst een back-up bij grootschalige bewerkingen.
  • Deze macro richt zich op alle celFouttypen (#DIV/0!, #VALUE!, #REF!, enz.). Als u de vervangingen wilt beperken tot specifieke fouttypen, kunt u extra logica toevoegen binnen de lus (bijv.)If cell.Text = "#N/A" Then ...).
  • Als de vervangingswaarde leeg blijft, worden foutcellen gewist en weergegeven als Lege cellen. Voor numerieke vervangingen (zoals 0), typt u eenvoudigweg „0” bij de invoeraanwijzing.

Zoek en vervang # formulefouten door 0 of lege cellen met Kutools voor Excel

 

Gerelateerd artikel:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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