Excel ISREF-functie - Test of cel een referentie is

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel ISREF-functie in Excel om te testen of een cel een verwijzing bevat.

ISREF-functiebeschrijving:

De ISREF-functietest als de celwaarde een referentie is. Retourneert WAAR of ONWAAR.

Om de ISREF Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

ISREF-functiesyntaxis en ingangen:

1 =ISREF(WAARDE)

waarde - De testwaarde:

Hoe de ISREF-functie te gebruiken?

De ISREF-functie test of een ingang een geldige celverwijzing is of niet.

1 =ISREF(A1)

Hier zijn A1 en A1:A7 geldige celverwijzingen, dus de ISREF-functie retourneert TRUE voor die invoer.

Verwijderde referenties

Laten we kolom A uit het bovenstaande voorbeeld verwijderen. Na het verwijderen van kolom A, retourneert de ISREF-functie FALSE voor verwijzingen naar de voormalige kolom A.

U kunt zien dat een van de belangrijkste toepassingen van de ISREF-functie is om te testen of een bereik nog steeds bestaat of dat het is verwijderd.

Bestaat werkblad?

Een ander mogelijk gebruik van de ISREF-functie is om te testen of een werkblad bestaat. In dit voorbeeld zullen we een celverwijzing naar een ander werkblad invoeren =Blad2!A2 .

1 =ISREF(Blad2!A1)

Omdat het werkblad bestaat, is de celverwijzing geldig en wordt TRUE geretourneerd.

Laten we nu Blad2 verwijderen en u kunt zien dat de waarde nu ONWAAR is.

INDIRECTE en OFFSET

Excel biedt u twee functies om dynamisch bereiken te creëren: INDIRECT en OFFSET. Door deze functies te gebruiken met ISREF, kunt u testen of een bereik geldig is.

Laten we een INDIRECT voorbeeld bekijken om te testen of een werkblad bestaat door te verwijzen naar het werkblad in een cel.

123 =ISREF(INDIRECT("A1"))=ISREF(INDIRECT("Blad1!"&"A1"))=ISREF(INDIRECT("[Boek1.xlsx]"&"Blad1!"&"A1"))

Nu kunt u de invoer van het werkblad wijzigen om te testen of er verschillende bladen bestaan.

Laten we vervolgens eens kijken naar een OFFSET-voorbeeld. Hier zullen we testen of het bereik dat resulteert uit de OFFSET-functie geldig is.

1 =ISREF(OFFSET(D3,3,3))

Het tweede voorbeeld retourneert een ongeldig bereik (rij < 1), dus ISREF retourneert FALSE.

U kunt deze functiecombinaties samen met een IF-statement als dit gebruiken:

1 =IF(ISREF(OFFSET(D3,3,3)),OFFSET(D3,3,3),"ongeldig bereik""")

ISREF in Google Spreadsheets

De ISREF-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

wave wave wave wave wave