Excel-foutmeldingen natrekken en oplossen

Als een spreadsheet vol met foutmeldingen staat kun je deze niet zonder zorgen overdragen aan een klant of collega. Het handmatig natrekken van elke fout, zoals #VALUE!, is echter veel werk en doorgaans geen geliefde taak. Met PerfectXL zie je direct waar de foutmeldingen staan, welke cellen ernaar verwijzen en wat het risiconiveau van elke foutmelding is. Zo heb je ze in no-time weggewerkt.

Stappenplan zonder PerfectXL

Stap 1: Zoeken met het zoekvenster

Als je de verantwoordelijkheid krijgt over een Excelmodel dat vol met errors staat, dan wil je die natuurlijk graag nalopen en waar mogelijk oplossen of afvangen. Met foutmeldingen bedoelen we hier de waarden in een cel van een spreadsheet die beginnen met een # en eindigen met een uitroepteken, bijvoorbeeld #VALUE!

De meest voor de hand liggende manier om dergelijke errors na te lopen in Excel zonder PerfectXL, is om ze handmatig een voor een op te zoeken in je Excel model. Daarvoor gebruik je het zoekvenster in Excel (CTRL+F).

Open het zoekvenster in Excel om Excel-foutmeldingen handmatig op te zoeken // PerfectXL

Stap 2a: De juiste zoekopdracht

Alle foutmeldingen in Excel hebben de vorm #[naam_foutmelding]!, op #NAME? en #N/A na. De eerste vorm kun je in bulk opzoeken door in het zoekvenster te zoeken naar “#*!“. De hashtag staat in deze zoekopdracht voor het begin van een foutmelding, het sterretje staat voor een willekeurig aantal tekens en het uitroepteken staat voor het einde van de foutmelding.

Handmatige zoekopdracht om Excel-foutmeldingen te vinden // PerfectXL

Stap 2b: Zoeken in waarden

Klik voordat je begint met zoeken op de button “Options >>” en stel de zoekopdracht bij “Within” in op “Workbook” (om in het gehele model te zoeken) en bij “Look in” op “Values”.

Zoekopties in Excel // PerfectXL

Stap 2c: Alles zoeken

Klik vervolgens op “Find all”.

Alles zoeken of "Find all" in Excel // PerfectXL

Stap 3: Loop alle foutmeldingen langs

Excel selecteert nu automatisch de eerstgevonden foutmelding in de werkmap, zodat je deze kunt evalueren en, waar nodig, verbeteren. Navigeer langs alle individuele foutmeldingen met de button “Volgende zoeken” in het zoekvenster, of door de volgende foutmelding te selecteren vanuit het overzicht in het zoekvenster.

Selecteer het volgende zoekresultaat in Excel // PerfectXL

Stap 4: Zoeken in formules

Vervolgens pas je de “Look in” waarde in je zoekopties aan naar “Formulas”, want in “Values” vind je alleen de directe foutmeldingen en niet de foutmeldingen die verstopt zijn in formules. Zoals in het onderstaande voorbeeld; de formule in C7 is =IF(C4>10000;C4+C5+#REF!+C6;C4+C5+C6) toont als resultaat keurig de som van de bovenliggende cellen: 18.500, omdat de waarde in C4 lager is dan 10.000. Foutmelding #REF! zou alleen als waarde gevonden worden als de waarde van cel C4 groter dan 10.000 was, maar hij staat wel in de formule en moet dus worden opgelost!

Zoeken in formules in Excel // PerfectXL

Stap 5: Herhaal alle stappen voor #NAME? en #N/A

Ten slotte herhaal je alle bovenstaande stappen voor #NAME? en voor #N/A, omdat deze niet voldoen aan de vorm “#*!”.

Focus je als laatste op de #REF! foutmeldingen. Als je alle overige foutmeldingen hebt opgelost, dan zullen deze waarschijnlijk (grotendeels) verdwenen zijn.

Foutmeldingen #NAME? en #N/A in Excel // PerfectXL

Een model dat vol met errors staat is uit den boze, vooral wanneer de berekeningen over grote sommen geld beslissen. Het mag duidelijk zijn dat het natrekken en oplossen van alle foutmeldingen op de handmatige manier, vooral in een omvangrijk model, een enorm tijdrovende klus is.  Wanneer je een deadline hebt om een model aan te leveren aan een klant, dan kan dit nogal wat stress veroorzaken! Gebruik PerfectXL als je grondig en snel korte metten wilt maken met Excel-foutmeldingen!

Stappenplan met PerfectXL

Stap 1: Open PerfectXL Risk Finder (evt via de add-in)

Een eenvoudigere oplossing dan PerfectXL Risk Finder zul je niet vinden! Open de tool direct of via de PerfectXL Add-in in Excel. Als je de add-in gebruikt, ga dan naar “Detect Problems,” en selecteer (je raadt het al) “Excel Errors.”

Detecteer Excel-errors via de PerfectXL add-in // PerfectXL

Stap 2: Onderscheid tussen foutmeldingen en verwijzingen naar foutmeldingen

In het linkermenu van PerfectXL Risk Finder zie je dat er twee categorieen Excel Errors zijn: “Excel Errors” en “References to Excel Errors.” Dit vormt een groot voordeel ten opzichte van de handmatige methode, omdat de verwijzingen naar Excel-foutmeldingen automatisch zijn opgelost wanneer je de foutmeldingen in categorie “Excel errors” hebt aangepakt.

PerfectXL Risk Finder selecteert standaard de categorie “Excel Error” en in het overzicht verschijnt een lijst met locaties waar dergelijke foutmeldingen gevonden worden.

Overzicht van Excel errors in PerfectXL Risk Finder // PerfectXL

Stap 3: Oplossen

Wanneer je op een van deze ‘cases’ klikt verschijnt er een screenshot van de relevante locatie in je Excel file met een rode markering rondom de cel met de foutmelding en daaronder de details van de betreffende formule en een uitleg over hoe je het probleem zou kunnen oplossen. Je kunt op het fragment klikken om direct naar de relevante locatie in je originele bestand te springen en het probleem op te lossen. Dit alles in een fractie van de tijd die het je zou kosten zonder PerfectXL!

Details van een Excel-foutmelding in PerfectXL Risk Finder // PerfectXL