Naar inhoud
hulpbij
hulpbijsheets

#REF!-fout in Google Sheets oplossen (2026)

Los #REF! in Google Sheets op. Herstel verwijderde tabbladen en bereiken, corrigeer ongeldige verwijzingen en herken de uitzonderingen.

De fout #REF! betekent dat Google Sheets geen geldige verwijzing kan gebruiken of geen geldige uitvoer voor die verwijzing kan maken. Lees eerst de detailmelding bij de foutcel en herstel daarna de ontbrekende bron, de ongeldige functie-index of de specifieke uitzondering die Google Sheets noemt.

Wat #REF! wel en niet betekent

Een gewone verwijzingsfout ontstaat wanneer een formule naar een cel, bereik of tabblad wijst dat niet meer bestaat. Na het verwijderen van een bron kan een formule er bijvoorbeeld zo uitzien:

=SUM(#REF!)

De functie SUM is hier niet het probleem. Het onderdeel dat eerder een bereik bevatte, is vervangen door #REF!. Je moet daarom achterhalen welke gegevens de berekening nodig had en een nieuwe geldige verwijzing kiezen:

=SUM(Verkoop!B2:B100)

Google Sheets gebruikt dezelfde foutcode ook voor enkele andere situaties. Een te hoog kolomnummer in VLOOKUP, een array die niet kan uitvouwen, een kringverwijzing en ontbrekende toegang voor IMPORTRANGE vragen ieder om een andere reparatie. De tekst die verschijnt wanneer je de foutcel selecteert of met de aanwijzer bekijkt, is daarom belangrijker dan de foutcode alleen.

De functienamen en scheidingstekens in de voorbeelden kunnen afwijken van wat jouw taalinstellingen tonen. Dat verandert de betekenis van #REF! niet.

Kies de juiste route bij de detailmelding

Gebruik deze beslisroute voordat je de formule wijzigt:

  • De verwijzing bestaat niet. Zoek in de formule naar een letterlijk #REF!-onderdeel. Meestal is een broncel, kolom, rij of tabblad verwijderd.
  • VLOOKUP verwijst buiten het zoekbereik. Controleer het kolomnummer en tel vanaf de eerste kolom van het gekozen bereik.
  • Het arrayresultaat kan niet worden uitgebreid. Laat de formule staan en volg de aparte uitleg voor een arrayresultaat dat niet kan uitvouwen.
  • Er is een circulaire afhankelijkheid. Breng de lus tussen de betrokken formules in kaart met de handleiding voor een kringverwijzing in Google Sheets.
  • Twee spreadsheets moeten worden verbonden of je mist toegang. Gebruik de gerichte stappen voor een IMPORTRANGE-fout.

Zie je in plaats daarvan Formula parse error, dan kan Google Sheets de formuletekst niet ontleden. Dat is een syntaxisprobleem en hoort bij de decoder voor formule-parseerfouten, niet bij deze herstelroute.

Stappenplan: een ongeldige verwijzing herstellen

1. Leg de fout vast voordat je iets vervangt

Noteer het adres van de foutcel, de volledige formule en de detailmelding. Maak bij een belangrijk werkblad eerst een kopie of benoem een versie. Vervang niet meteen alle #REF!-teksten, want twee foutcellen kunnen oorspronkelijk naar verschillende bronnen hebben verwezen.

Is de fout direct na je eigen verwijderactie ontstaan en zijn er daarna geen andere relevante bewerkingen gedaan, dan kan ongedaan maken de kleinste reparatie zijn. Werk je met meerdere mensen of is de oorzaak ouder, gebruik dan versiegeschiedenis om eerst te onderzoeken wat veranderde.

2. Zoek het eerste ongeldige onderdeel

Selecteer de foutcel en bekijk de formulebalk. Zoek van binnen naar buiten naar het eerste #REF!-onderdeel:

=IF(A2="";"";SUM(#REF!))

De buitenste IF en SUM kunnen geldig zijn. Alleen het voormalige argument van SUM moet worden gereconstrueerd. Bij een formule met meerdere foutdelen herstel je elk onderdeel afzonderlijk en controleer je na iedere wijziging de uitkomst.

3. Bepaal wat de bron inhoudelijk moest zijn

Kies niet automatisch de dichtstbijzijnde gevulde kolom. Controleer:

  1. de kop boven de gegevens;
  2. vergelijkbare formules erboven en eronder;
  3. formules in dezelfde rapportregel;
  4. benoemde bereiken en tabelnamen;
  5. een versie van vóór de fout.

Staat in naburige cellen bijvoorbeeld =SUM(Verkoop!B2:B100) en =SUM(Verkoop!D2:D100), dan suggereert de positie dat de kapotte formule mogelijk kolom C gebruikte. Bevestig dat met de kolomkop of een eerdere versie. Een patroon is bewijs voor onderzoek, niet automatisch voor de juiste bedrijfslogica.

4. Herstel een verwijderd tabblad of bereik

Bestaat het brontabblad nog, selecteer het juiste bereik tijdens het bewerken van de formule. Een naam met een spatie staat tussen enkele aanhalingstekens:

=SUM('Verkoop 2026'!B2:B100)

Is het hele brontabblad verwijderd, open dan Bestand > Versiegeschiedenis > Versiegeschiedenis bekijken. Google beschrijft in de officiële uitleg over eerdere versies bekijken en herstellen dat een editor ook een kopie van een eerdere versie kan maken. Dat is vaak veiliger dan het actieve bestand volledig terugzetten, omdat je de oude bron en formule naast de actuele versie kunt vergelijken.

Maak ontbrekende gegevens niet opnieuw op basis van een gok. Kopieer de benodigde bron uit een gecontroleerde oudere versie of verwijs bewust naar de vervangende tabel.

5. Controleer dynamisch opgebouwde verwijzingen

Bij INDIRECT staat het doeladres in tekst. De officiële INDIRECT-documentatie definieert het eerste argument dan ook als een celverwijzing die als tekenreeks is geschreven:

=INDIRECT("'Verkoop 2026'!B2")

Als die tekst nog een oude tabbladnaam bevat, moet je de tekst zelf corrigeren. Controleer ook of de aanhalingstekens en de ! tussen tabblad en cel aanwezig zijn.

OFFSET kan eveneens #REF! teruggeven wanneer een negatieve rij- of kolomverschuiving buiten de boven- of linkerrand van het werkblad uitkomt. Verlaag de verschuiving of kies een geldig startpunt. Dit gedrag staat expliciet in Googles OFFSET-referentie.

6. Corrigeer een VLOOKUP-index

In deze formule bestaat het bereik B2:D100 uit drie kolommen:

=VLOOKUP(F2;B2:D100;4;FALSE)

Kolomnummer 4 ligt buiten dat bereik en veroorzaakt daarom #REF!. Kies kolom 3 als de gewenste uitkomst in D staat:

=VLOOKUP(F2;B2:D100;3;FALSE)

Tel vanaf de eerste kolom van het geselecteerde bereik, niet vanaf kolom A van het werkblad. Google bevestigt in de officiële VLOOKUP-handleiding dat de index begint bij 1 en niet groter mag zijn dan het aantal kolommen in het bereik.

7. Zoek alle resterende kapotte formules

Open Bewerken > Zoeken en vervangen, zoek naar #REF!, kies alle bladen en schakel zoeken in formules in. De officiële uitleg voor gegevens zoeken in Sheets bevestigt dat je in alle bladen en binnen formules kunt zoeken.

Gebruik hier alleen Zoeken, niet blind Alles vervangen. Iedere treffer kan een andere oorspronkelijke bron hebben. Begin bij de vroegste fout in de berekeningsketen, herstel die en controleer vervolgens of afhankelijke cellen automatisch weer een waarde tonen.

8. Valideer de herstelde berekening

Controleer na de reparatie minimaal:

  1. een normale gegevensrij;
  2. een lege broncel;
  3. de eerste en laatste rij van het bereik;
  4. een rij die later is toegevoegd;
  5. totalen en afhankelijke rapportcellen;
  6. iedere formule waarin de herstelde cel wordt gebruikt.

ERROR.TYPE kan bij een technische controle helpen: Google koppelt waarde 4 aan #REF! in de officiële ERROR.TYPE-documentatie. Gebruik dit alleen voor diagnose. Een foutcode herkennen is niet hetzelfde als de onderliggende verwijzing herstellen.

Waarom IFERROR de oorzaak niet oplost

Deze formule maakt een verwijzingsfout onzichtbaar:

=IFERROR(SUM(#REF!);0)

De uitkomst 0 kan eruitzien als een geldig totaal, terwijl de bron ontbreekt. Dat is vooral riskant in dashboards en exports. Herstel eerst de verwijzing en voeg pas daarna foutafhandeling toe als de gegevenslogica bewust een alternatieve uitkomst toestaat.

Een ontbrekende zoekwaarde is bovendien meestal #N/A, niet #REF!. Gebruik voor dat onderscheid de aparte uitleg voor #N/A in Google Sheets.

Veelgemaakte fouten

  • De detailmelding negeren. Dezelfde foutcode kan bij een verwijderde bron, arrayblokkade, kringverwijzing of ontbrekende importtoegang horen.
  • Blind alles vervangen. Een algemene vervanging kan formules aan een bestaand maar inhoudelijk verkeerd bereik koppelen.
  • Een volledig bestand terugzetten zonder vergelijking. Daarmee kun je latere geldige wijzigingen overschrijven. Maak liever eerst een kopie van de oudere versie.
  • Een naburige kolom als bewijs zien. Controleer de kolomkop, formulelogica en historische versie voordat je een bron kiest.
  • Vanaf werkbladkolom A tellen bij VLOOKUP. De index begint bij 1 in de eerste kolom van het opgegeven zoekbereik.
  • Een tekstverwijzing in INDIRECT vergeten. Een tabbladnaam in een tekenreeks moet handmatig worden aangepast wanneer de bedoelde bronnaam verandert.
  • IFERROR als reparatie gebruiken. De zichtbare melding verdwijnt, maar een onjuist totaal of lege uitkomst blijft over.
  • Alleen de eerste foutcel testen. Afhankelijke formules, totalen en latere rijen kunnen nog steeds naar de verkeerde bron wijzen.

Nieuwe verwijzingsfouten voorkomen

Maak vóór een grote structuurwijziging een benoemde versie en controleer welke formules van de te verwijderen bron afhangen. Gebruik waar het model past benoemde bereiken om formules leesbaarder te maken. Google legt uit hoe je zulke bereiken beheert in de officiële handleiding voor benoemde bereiken.

Voor gestructureerde gegevens kunnen tabelverwijzingen robuuster zijn dan vaste celadressen. Volgens Googles uitleg over tabelverwijzingen in Sheets worden verwijzingen naar tabelelementen bijgewerkt wanneer je gegevens aan de tabel toevoegt of eruit verwijdert. Controleer wel eerst of de functies die je gebruikt tabelverwijzingen ondersteunen.

Werk ten slotte in kleine wijzigingen. Verwijder één bron, controleer de afhankelijke formules en ga pas daarna verder. Voor meer formule-uitleg en andere foutdecoders ga je terug naar de Google Sheets-hub.

Veelgestelde vragen

Wat betekent #REF! in Google Sheets?
#REF! betekent dat een formule geen geldige verwijzing kan gebruiken. Vaak is een broncel, bereik of tabblad verwijderd, maar dezelfde foutcode kan ook verschijnen bij een ongeldige functie-index, een geblokkeerd arrayresultaat, een kringverwijzing of ontbrekende IMPORTRANGE-toegang.
Hoe herstel ik #REF! na het verwijderen van een tabblad?
Open de formule, bepaal welk tabblad of bereik daar eerder stond en herstel de verwijzing naar de juiste bron. Weet je de oude naam of formule niet meer, bekijk dan een eerdere versie en maak daarvan bij voorkeur een kopie voordat je iets in het actieve bestand terugzet.
Waarom verschijnt #REF! nadat ik een rij of kolom verwijder?
Een formule kan na een structurele verwijdering geen geldige doelcel meer overhouden. Zoek het letterlijke #REF!-deel in de formule en selecteer opnieuw het bereik dat inhoudelijk bij de berekening hoort, in plaats van zomaar een aangrenzende kolom te kiezen.
Waarom geeft VLOOKUP een #REF!-fout?
Bij VLOOKUP ontstaat #REF! wanneer het opgegeven kolomnummer groter is dan het aantal kolommen in het gekozen zoekbereik. Tel vanaf de eerste kolom van dat bereik, waarbij de eerste kolom nummer 1 heeft.
Is een niet-uitgevouwen array ook een gewone verwijzingsfout?
Nee. Google Sheets toont daarbij wel #REF!, maar de formule verwijst niet per se naar een verwijderde cel. Het resultaat heeft meerdere uitvoercellen nodig en wordt geblokkeerd door bestaande inhoud of een andere belemmering in het doelbereik.
Wat doe ik bij #REF! in IMPORTRANGE?
Lees de detailmelding. Klik op Toegang toestaan als de twee bestanden nog gekoppeld moeten worden, of vraag eerst toegang tot het bronbestand. Controleer daarna afzonderlijk de bron-URL, tabbladnaam en bereiktekst.
Kan ik #REF! oplossen met IFERROR?
IFERROR kan de zichtbare fout vervangen, maar herstelt de verwijzing niet. Gebruik foutafhandeling pas wanneer je de oorzaak hebt opgelost en een ontbrekende uitkomst volgens de logica van je werkblad werkelijk toegestaan is.

Lees ook

Hulp nodig bij jouw situatie?

Kom je er niet uit? Stuur kort wat context, wat je wilt bereiken en waar je vastloopt. Vraag een offerte aan als je wilt dat ik het voor je oplos.

w.bouwmeester@bouwmeesterconsultancy.nl · +31 6 28963636