Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe # formulefouten vervangen door 0, leeg of bepaalde tekst in Excel?

Author Kelly Last modified

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 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.

Replace formulas errors with iferror function

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.

change the valueiferror to any values

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 fill handle button 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.

check the Formula option and Errors option in the dialog box

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

all formula errors are selected

6. Typ direct 0, of je gekozen vervangingswaarde, en gebruik Ctrl + Enter zodat Excel alle geselecteerde foutcellen vult met de waarde. 

enter a specific text and press Ctrl + Enter keys

Als je deze foutcellen volledig wilt wissen, druk dan gewoon op de Delete-toets na selectie om die cellen leeg te laten.

Tip: Deze methode wijzigt werkbladcellen direct. Als je de originele foutwaarden nodig hebt voor referentie of probleemoplossing, maak dan een back-up van je gegevens voordat je deze methode toepast.

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.

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

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.

click Kutools > More > Error Condition Wizard

2. Configureer je voorkeuren als volgt in het Opmaak Foutvoorwaarde Wizard-dialoogvenster:

specify the options in the dialog box

(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

Replace all error values with blank

Vervang alle foutwaarden door nul

Replace all error values with zero

Vervang alle foutwaarden door bepaalde tekst

Replace all error values with certain text

  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 Run button 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.

Opmerkingen en tips:
  • 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

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

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.

Excel Word Outlook Tabs PowerPoint
  • 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