Last ned eksemplet på arbeidsbok
Denne opplæringen viser hvordan du bruker Excel ISREF -funksjon i Excel for å teste om en celle inneholder en referanse.
ISREF Funksjon Beskrivelse:
ISREF -funksjonstesten hvis celleverdi er en referanse. Returnerer SANN eller FALSK.
For å bruke ISREF Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
ISREF -funksjonssyntaks og innganger:
1 | = ISREF (VALUE) |
verdi - Testverdien
Slik bruker du ISREF -funksjonen
ISREF -funksjonen tester om en inngang er en gyldig cellereferanse eller ikke.
1 | = ISREF (A1) |
Her er A1 og A1: A7 gyldige cellereferanser, så ISREF -funksjonen returnerer TRUE for disse inngangene.
Slettede referanser
La oss slette kolonne A fra eksemplet ovenfor. Etter å ha slettet kolonne A, returnerer ISREF -funksjonen FALSK for referanser til tidligere kolonne A.
Du kan se at en av de viktigste bruksområdene til ISREF -funksjonen er å teste om et område fortsatt eksisterer eller om det hadde blitt slettet.
Eksisterer regneark
En annen mulig bruk av ISREF -funksjonen er å teste om det finnes et regneark. I dette eksemplet skriver vi inn en cellereferanse til et annet regneark = Ark2! A2 .
1 | = ISREF (Sheet2! A1) |
Fordi regnearket eksisterer, er cellereferansen gyldig og TRUE returneres.
La oss nå slette Sheet2, og du kan se at verdien nå er FALSK.
INDIRECT og OFFSET
Excel gir deg to funksjoner for dynamisk å lage områder: INDIRECT og OFFSET. Ved å bruke disse funksjonene med ISREF kan du teste om et område er gyldig.
La oss se på et INDIREKTE eksempel for å teste om det finnes et regneark ved å referere til regnearket i en celle.
123 | = ISREF (INDIRECT ("A1"))= ISREF (INDIRECT ("Sheet1!" & "A1"))= ISREF (INDIRECT ("[Book1.xlsx]" & "Sheet1!" & "A1")) |
Nå kan du endre regnearkinngangen for å teste om det finnes forskjellige ark.
La oss deretter se på et OFFSET -eksempel. Her vil vi teste om området som skyldes OFFSET -funksjonen er gyldig.
1 | = ISREF (OFFSET (D3,3,3)) |
Det andre eksemplet returnerer et ugyldig område (rad <1), så ISREF returnerer FALSK.
Du kan bruke disse funksjonskombinasjonene sammen med en IF -erklæring som denne:
1 | = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "ugyldig område" "" ") |
ISREF i Google Regneark
ISREF -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel: