Hoe # formulefouten vervangen door 0, leeg of bepaalde tekst in Excel?
Excel-gebruikers komen vaak formulefouten tegen zoals #DEEL/0!, #WAARDE!, #VERW!, #N/B, #GETAL!, #NAAM?, en #NULL! in hun datatabellen of berekeningsresultaten. Deze foutwaarden beïnvloeden niet alleen de leesbaarheid van rapporten, maar kunnen ook verdere gegevensverwerking, analyse en deling belemmeren. Vaak wordt het noodzakelijk om alle of bepaalde fouttypes in werkbladen te vervangen door 0 (nul), lege cellen of een specifieke tekststring die voor anderen gemakkelijker te begrijpen is, om de presentatie van gegevens te verbeteren of de logica van downstreamberekeningen.
Dit artikel biedt praktische en eenvoudig te volgen oplossingen voor het zoeken naar en vervangen van # formulefouten in Excel-cellen. Met behulp van een representatieve tabel hieronder demonstreren we hoe je deze foutwaarden efficiënt kunt vervangen afhankelijk van je behoeften en workflow.

Vervang formulefouten met 0, specifieke waarden of lege cellen
Vervang # formulefouten met 0, specifieke waarden of lege cellen met ALS.FOUT
Excel biedt de ALS.FOUT functie, die speciaal ontworpen is om alle gangbare fouttypes te vangen en je in staat stelt ze te vervangen door elke waarde of boodschap naar keuze. Dit kan het afhandelen van fouten tijdens berekeningen vereenvoudigen en de helderheid van het werkblad verbeteren.
Om het te gebruiken, voer je =ALS.FOUT(waarde, waarde_als_fout) in een overeenkomstige cel. Als waarde een fout is, zal het je gespecificeerde waarde_als_foutteruggeven; als waarde geen fout is, retourneert het eenvoudig het berekende resultaat.
In het bovenstaande voorbeeld zijn verschillende soorten formulefouten zoals #N/B vervangen door een lege cel, een numerieke 0 of een aangepaste tekstboodschap. Je kunt waarde_als_fout aanpassen aan je behoeften — zoals hieronder geïllustreerd, voer daadwerkelijke waarden in, een lege string ("") voor blanco, of beschrijvende tekst indien nodig:
Opmerking: In de formule =ALS.FOUT(waarde, waarde_als_fout) is waarde de primaire expressie of berekening (kan een formule of directe verwijzing zijn), terwijl waarde_als_fout definieert wat getoond moet worden als die expressie evalueert tot een fout. Als je tekst wilt weergeven, sluit je deze in dubbele aanhalingstekens ("Tekst"). Je kunt een lege string ("") gebruiken om een lege cel achter te laten, of een nummer voor 0 of elke andere numerieke indicatie.
Deze aanpak is het meest geschikt wanneer je formules bouwt en ervoor wilt zorgen dat foutwaarden niet worden weergegeven in je uiteindelijke tabellen, rapporten, dashboards of bij het doorgeven van gegevens aan anderen. Een praktische tip is om elke complexe of instabiele berekening in ALS.FOUT te verpakken om de continuïteit van het werkblad te behouden.
Houd er rekening mee dat als je alleen specifieke soorten fouten wilt behandelen (zoals alleen #N/B), je IFNA kunt gebruiken of IF en ISERROR/ISERR combineert voor meer gerichte afhandeling. Zorg er ook voor dat je je formule naar beneden kopieert voor alle relevante cellen om de hele dataset te bestrijken.
Vervang # formulefouten met specifieke getallen met FOUT.TYPE
De FOUT.TYPE functie is een andere ingebouwde Excel-functie, die kan worden gebruikt om verschillende foutwaarden te identificeren door een uniek nummer terug te geven dat correspondeert met elk fouttype. Dit is vooral handig wanneer je fouttypes wilt onderscheiden voor verdere conditionele logica in je formules.
In het volgende voorbeeld retourneert het gebruik van FOUT.TYPE in een lege cel naast de formulefout een code (van 1 tot 8).
Nr. | # Fouten | Formules | Geconverteerd naar |
1 | #NULL! | =FOUT.TYPE(#NULL!) | 1 |
2 | #DEEL/0! | =FOUT.TYPE(#DEEL/0!) | 2 |
3 | #WAARDE! | =FOUT.TYPE(#WAARDE!) | 3 |
4 | #VERW! | =FOUT.TYPE(#VERW!) | 4 |
5 | #NAAM? | =FOUT.TYPE(#NAAM?) | 5 |
6 | #GETAL! | =FOUT.TYPE(#GETAL!) | 6 |
7 | #N/B | =FOUT.TYPE(#N/B) | 7 |
8 | #GEGEVENS_OPHALEN | =FOUT.TYPE(#GEGEVENS_OPHALEN) | 8 |
9 | anderen | =FOUT.TYPE(1) | #N/B |
Met behulp van de Vulgreep kun je de FOUT.TYPE-formule toepassen over een bereik. Let echter op dat FOUT.TYPE voornamelijk bedoeld is voor het analyseren of in kaart brengen van fouttypes, niet voor het rechtstreeks vervangen ervan. Meestal combineer je het met ALS of KIES om vriendelijker vervangingen uit te voeren. Bovendien kan het onthouden van elke foutcode verwijzing naar documentatie of de bovenstaande tabel vereisen.
Als jouw scenario aangepaste vervangingen vereist op basis van fouttype, kun je FOUT.TYPE nesten in een ALS- of KIES-formule om relevante informatie uit te voeren voor elke foutconditie.
Zoek en vervang # formulefouten met 0, specifieke waarden of lege cellen met Ga naar-opdracht
Deze methode is geschikt voor gebruikers die batchverwerking willen en foutcellen direct willen overschrijven in een bestaand gebied, vooral nadat berekeningen definitief zijn. Met behulp van Excel's ingebouwde Speciale Selectie Ga naar-opdracht kun je alle foutcellen in een selectie vinden en in één keer vervangen.
1. Selecteer eerst het werkbladbereik dat mogelijke formulefouten bevat.
2. Druk op F5 op je toetsenbord (of Ctrl + G) om het Ga naar-dialoogvenster te openen.
3. Klik op Speciaal om het dialoogvenster Speciale Selectie Opties te openen.
4. Kies alleen de optie Formules, en zorg ervoor dat alleen Fouten is aangevinkt. Deze actie richt zich op alle cellen die foutresultaten tonen in je geselecteerde bereik.
5. Klik op OK, en Excel markeert automatisch alle dergelijke foutcellen.
6. Typ direct 0, of je gekozen vervangingswaarde, en gebruik Ctrl + Enter zodat Excel alle geselecteerde foutcellen vult met de waarde.
Als je deze foutcellen volledig wilt wissen, druk dan gewoon op de Delete-toets na selectie om die cellen leeg te laten.
Zoek en vervang # formulefouten met 0, specifieke waarden of lege cellen met Kutools voor Excel
De Opmaak Foutvoorwaarde Wizard van Kutools voor Excel stroomlijnt het proces van het beheren van foutwaarden. Met dit hulpmiddel kunnen gebruikers flexibel alle of specifieke fouttypes vervangen door 0, lege cellen of gepersonaliseerde berichten voor presentatie of downstreambewerking. Dit is vooral handig voor niet-formule-experts of gebruikers die grote, complexe datasets verwerken.
1. Begin met het selecteren van het bereik waarin je foutwaarden wilt vervangen. Navigeer vervolgens naar het menu en klik Kutools > Meer > Opmaak Foutvoorwaarde Wizard.
2. Configureer je voorkeuren als volgt in het Opmaak Foutvoorwaarde Wizard-dialoogvenster:

(1) Onder Fouttypes kies je of je de actie wilt toepassen op Alle foutwaarden, Alleen de #N/B-foutwaarde, of Alle foutwaarden behalve #N/B. Kies wat geschikt is voor jouw scenario.
(2) In de sectie Foutweergave, selecteer Geen (lege cel) als je wilt dat fouten worden weergegeven als leeg.
Om fouten te vervangen door nul of een bericht, selecteer Tekstbericht en voer "0" of aangepaste tekst in het veld in.
(3) Klik op OK om de wijzigingen toe te passen.
Het hulpprogramma verwerkt onmiddellijk je selectie, foutwaarden in het gebied vervangen volgens je instellingen. Hieronder zie je de visuele resultaten:
Vervang alle foutwaarden door leeg
Vervang alle foutwaarden door nul
Vervang alle foutwaarden door bepaalde tekst
Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.
De Opmaak Foutvoorwaarde Wizard in Kutools voor Excel is zeer praktisch voor herhalende opschonings taken. Je kunt ook snel ongedaan maken (Ctrl + Z) indien nodig. Controleer altijd je selectie voordat je bulkoperaties toepast, vooral op grote datasets.
Vervang alle foutwaarden door 0, leeg of gespecificeerde tekst via VBA-code
Voor geavanceerde scenario's zoals het automatiseren van opschoning voor grote werkbladen of het herhaaldelijk afhandelen van specifieke foutsubstituties, kan het gebruik van een eenvoudige VBA-macro tijd en handmatige inspanning besparen. Hieronder vind je stapsgewijze instructies voor het gebruik van VBA om alle foutwaarden in een geselecteerd bereik in bulk te vervangen door je voorkeursalternatief - 0, lege cel of een specifiek bericht.
Deze aanpak is zeer schaalbaar en geschikt voor gebruikers die bekend zijn met basis macrobewerkingen.
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 kopieer-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. En voer vervolgens de macro uit door te klikken op de knop of door op F5 te drukken in het VBA-venster. Wanneer gevraagd, selecteer je het doelbereik, en specificeer je vervolgens je gewenste vervanging: laat het invoerveld leeg om foutcellen te wissen (leeg), of voer "0" in om te vervangen door nullen, of typ je eigen labeltekst.
- Zorg er altijd voor dat je het specifieke bereik selecteert dat je wilt verwerken. Wijzigingen zijn direct en kunnen niet ongedaan worden gemaakt nadat het bestand is gesloten, dus overweeg een back-up voordat je massale operaties uitvoert.
- Deze macro richt zich op alle celtypen (#DEEL/0!, #WAARDE!, #VERW!, etc.). Als je vervangingen wilt beperken tot bepaalde fouttypes, kun je extra logica toevoegen binnen de lus (bijv.,
If cel.Text = "#N/B" Then ...
). - Als de vervangingswaarde leeg blijft, worden foutcellen gewist en worden ze weergegeven als lege cellen. Voor numerieke vervangingen (zoals 0), typ gewoon "0" bij de invoerprompt.
Zoek en vervang # formulefouten met 0 of leeg met Kutools voor Excel
Gerelateerd artikel:
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen