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: