Excel ISREF -funktion - Test om cellen er en reference

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel ISREF -funktion i Excel for at teste, om en celle indeholder en reference.

ISREF Funktionsbeskrivelse:

ISREF -funktionstesten, hvis celleværdi er en reference. Returnerer SAND eller FALSK.

Hvis du vil bruge ISREF Excel -regnearksfunktionen, skal du markere en celle og skrive:

(Bemærk hvordan formelindgangene vises)

ISREF -funktionssyntaks og input:

1 = ISREF (VÆRDI)

værdi - Testværdien

Sådan bruges ISREF -funktionen

ISREF -funktionen tester, om et input er en gyldig cellereference eller ej.

1 = ISREF (A1)

Her er A1 og A1: A7 gyldige cellereferencer, så ISREF -funktionen returnerer SAND for disse input.

Slettede referencer

Lad os slette kolonne A fra ovenstående eksempel. Efter sletning af kolonne A returnerer ISREF -funktionen FALSK for referencer til tidligere kolonne A.

Du kan se, at en af ​​de primære anvendelser af ISREF -funktionen er at teste, om der stadig findes et område, eller om det var blevet slettet.

Eksisterer regneark

En anden mulig brug af ISREF -funktionen er at teste, om der findes et regneark. I dette eksempel vil vi indtaste en cellereference til et andet regneark = Ark2! A2 .

1 = ISREF (Sheet2! A1)

Fordi regnearket findes, er cellereferencen gyldig, og TRUE returneres.

Lad os nu slette Sheet2, og du kan se, at værdien nu er FALSK.

INDIREKT og OFFSET

Excel giver dig to funktioner til dynamisk at oprette områder: INDIRECT og OFFSET. Ved at bruge disse funktioner med ISREF kan du teste, om et område er gyldigt.

Lad os se på et INDIREKTE eksempel for at teste, om der findes et regneark ved at henvise til regnearket i en celle.

123 = ISREF (INDIRECT ("A1"))= ISREF (INDIRECT ("Sheet1!" & "A1"))= ISREF (INDIRECT ("[Book1.xlsx]" & "Sheet1!" & "A1"))

Nu kan du ændre regnearksinput for at teste, om der findes forskellige ark.

Lad os derefter se på et OFFSET -eksempel. Her vil vi teste, om det område, der følger af OFFSET -funktionen, er gyldigt.

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

Det andet eksempel returnerer et ugyldigt område (række <1), så ISREF returnerer FALSKT.

Du kan bruge disse funktionskombinationer sammen med en IF -erklæring som denne:

1 = HVIS (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "ugyldigt område" "" ")

ISREF i Google Sheets

ISREF -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

wave wave wave wave wave