Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodo, kaip naudotis „Excel ISREF“ funkcija „Excel“, kad patikrintumėte, ar langelyje yra nuoroda.
ISREF funkcijos aprašymas:
ISREF funkcijų testas, jei langelio vertė yra nuoroda. Grąžina TRUE arba FALSE.
Norėdami naudoti ISREF „Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:
(Atkreipkite dėmesį, kaip atrodo formulės įvestys)
ISREF funkcijos sintaksė ir įvestys:
1 | = ISREF (VALUE) |
vertės - Bandymo vertė
Kaip naudotis ISREF funkcija
Funkcija ISREF patikrina, ar įvestis yra tinkama langelio nuoroda, ar ne.
1 | = ISREF (A1) |
Čia A1 ir A1: A7 yra tinkamos langelių nuorodos, todėl ISREF funkcija pateikia įvesties vertę TRUE.
Ištrintos nuorodos
Ištrinkime A stulpelį iš aukščiau pateikto pavyzdžio. Ištrynus A stulpelį, ISREF funkcija grąžina FALSE už nuorodas į buvusį A stulpelį.
Matote, kad vienas iš pagrindinių ISREF funkcijos naudojimo būdų yra patikrinti, ar diapazonas vis dar egzistuoja, ar jis buvo ištrintas.
Ar darbalapis egzistuoja
Kitas galimas ISREF funkcijos naudojimas yra patikrinti, ar yra darbalapis. Šiame pavyzdyje įvesime langelio nuorodą į kitą darbalapį = Lapas2! A2 .
1 | = ISREF (2 lapas! A1) |
Kadangi darbalapis egzistuoja, langelio nuoroda galioja ir grąžinama TRUE.
Dabar ištrinkime „Sheet2“ ir pamatysite, kad vertė dabar yra FALSE.
NETIESIOGINĖ ir NUOSTATA
„Excel“ suteikia dvi funkcijas, skirtas dinamiškai kurti diapazonus: NETIESIOGINĘ ir NUOSTATĄ. Naudodami šias funkcijas su ISREF, galite patikrinti, ar diapazonas galioja.
Pažvelkime į NETIESIOGINĮ pavyzdį, norėdami patikrinti, ar darbalapis egzistuoja, nurodant langelio darbalapį.
123 | = ISREF (NETIESIOGINIS ("A1"))= ISREF (NETIESIOGINIS ("Sheet1!" & "A1"))= ISREF (NETIESIOGINIS ("[Book1.xlsx]" & "Sheet1!" & "A1")) |
Dabar galite pakeisti darbalapio įvestį, kad patikrintumėte, ar yra įvairių lapų.
Toliau pažvelkime į OFFSET pavyzdį. Čia mes patikrinsime, ar diapazonas, atsirandantis dėl funkcijos OFFSET, galioja.
1 | = ISREF (poslinkis (D3,3,3)) |
Antrasis pavyzdys pateikia neteisingą diapazoną (<1 eilutė), todėl ISREF grąžina FALSE.
Šias funkcijų kombinacijas galite naudoti kartu su tokia IF ataskaita:
1 | = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "neteisingas diapazonas" "") |
ISREF „Google“ skaičiuoklėse
Funkcija ISREF „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“: