Preuzmite primjer radne knjige
Ovaj vodič pokazuje kako se koristi Excel ISREF funkcija u Excelu za testiranje sadrži li ćelija referencu.
Opis funkcije ISREF:
Ispitivanje funkcije ISREF ako je vrijednost ćelije referenca. Vraća TRUE ili FALSE.
Da biste koristili funkciju radnog lista ISREF Excel, odaberite ćeliju i upišite:
(Obratite pažnju na to kako se pojavljuju unosi formule)
Sintaksa i ulazi funkcije ISREF:
1 | = ISREF (VALUE) |
vrijednost - Ispitna vrijednost
Kako koristiti funkciju ISREF
ISREF funkcija testira je li ulaz valjana referenca ćelije ili nije.
1 | = ISREF (A1) |
Ovdje su A1 i A1: A7 valjane reference ćelija pa funkcija ISREF vraća TRUE za te ulaze.
Izbrisane reference
Izbrišimo stupac A iz gornjeg primjera. Nakon brisanja stupca A, ISREF funkcija vraća FALSE za reference na prethodni stupac A.
Možete vidjeti da je jedna od primarnih upotreba ISREF funkcije testiranje postoji li raspon još uvijek ili je izbrisan.
Postoji li radni list
Druga moguća upotreba ISREF funkcije je testiranje postoji li radni list. U ovom primjeru unijet ćemo referencu ćelije na drugi radni list = List2! A2 .
1 | = ISREF (List2! A1) |
Budući da radni list postoji, referenca ćelije je važeća i vraća se TRUE.
Sada izbrišimo Sheet2 i možete vidjeti da je vrijednost sada FALSE.
INDIREKTNO I OFFSET
Excel vam nudi dvije funkcije za dinamičko stvaranje raspona: INDIRECT i OFFSET. Korištenjem ovih funkcija s ISREF -om možete provjeriti je li raspon valjan.
Pogledajmo INDIREKTAN primjer kako bismo provjerili postoji li radni list pozivanjem na radni list u ćeliji.
123 | = ISREF (INDIREKTNO ("A1"))= ISREF (INDIREKTNO ("List1!" & "A1"))= ISREF (INDIREKTNO ("[Book1.xlsx]" & "List1!" & "A1")) |
Sada možete promijeniti unos radnog lista da biste provjerili postoje li različiti listovi.
Zatim pogledajmo OFFSET primjer. Ovdje ćemo testirati je li raspon koji proizlazi iz OFFSET funkcije valjan.
1 | = ISREF (ODMJER (D3,3,3)) |
Drugi primjer vraća nevažeći raspon (redak <1), pa ISREF vraća FALSE.
Ove kombinacije funkcija možete koristiti zajedno s IF izjavom poput ove:
1 | = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "nevažeći raspon" "") |
ISREF u Google tablicama
ISREF funkcija radi potpuno isto u Google tablicama kao i u Excelu: