Funkcia Excel ISREF - Otestujte, či je bunka referencia

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel ISREF v Exceli na testovanie, či bunka obsahuje odkaz.

Popis funkcie ISREF:

Test funkčnosti ISREF, ak je hodnota bunky odkazom. Vráti hodnotu TRUE alebo FALSE.

Ak chcete použiť funkciu pracovného hárka ISREF Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Syntax a vstupy funkcií ISREF:

1 = ISREF (HODNOTA)

hodnotu - Skúšobná hodnota

Ako používať funkciu ISREF

Funkcia ISREF testuje, či je vstup platným odkazom na bunku alebo nie.

1 = ISREF (A1)

Tu sú A1 a A1: A7 platné odkazy na bunky, takže funkcia ISREF pre tieto vstupy vráti hodnotu TRUE.

Odstránené referencie

Odstráňte stĺpec A z vyššie uvedeného príkladu. Po odstránení stĺpca A funkcia ISREF vráti hodnotu FALSE pre odkazy na predchádzajúci stĺpec A.

Môžete vidieť, že jedným z primárnych použití funkcie ISREF je otestovať, či rozsah stále existuje alebo či bol odstránený.

Existuje pracovný list

Ďalším možným použitím funkcie ISREF je otestovať, či existuje pracovný hárok. V tomto prípade zadáme odkaz na bunku na iný pracovný hárok = List2! A2 .

1 = ISREF (list 2! A1)

Pretože pracovný hárok existuje, odkaz na bunku je platný a je vrátená hodnota TRUE.

Teraz odstráňte hárok 2 a môžete vidieť, že hodnota je teraz NEPRAVDA.

NEPRIAMY a OFFSET

Excel vám poskytuje dve funkcie na dynamické vytváranie rozsahov: NEPRIAMY a OFFSET. Použitím týchto funkcií s ISREF môžete otestovať, či je rozsah platný.

Pozrime sa na NEPRIAMY príklad, aby sme pomocou odkazu na pracovný hárok v bunke otestovali, či hárok existuje.

123 = ISREF (NEPRIAMY ("A1"))= ISREF (NEPRIAMY („List1!“ A „A1“))= ISREF (NEPRIAMY ("[Kniha1.xlsx]" & "List1!" & "A1"))

Teraz môžete zmeniť vstup hárka a otestovať, či existujú rôzne hárky.

Ďalej sa pozrime na príklad OFFSET. Tu otestujeme, či je rozsah vyplývajúci z funkcie OFFSET platný.

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

Druhý príklad vracia neplatný rozsah (riadok <1), takže ISREF vracia FALSE.

Tieto kombinácie funkcií môžete použiť spolu s vyhlásením IF takto:

1 = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "neplatný rozsah" "")

ISREF v Tabuľkách Google

Funkcia ISREF funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

wave wave wave wave wave