Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel ISREF v Excelu otestovat, zda buňka obsahuje odkaz.
ISREF Popis funkce:
Test funkce ISREF, pokud je hodnota buňky odkazem. Vrátí hodnotu TRUE nebo FALSE.
Chcete -li použít funkci listu ISREF Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Syntaxe a vstupy funkcí ISREF:
1 | = ISREF (HODNOTA) |
hodnota - Zkušební hodnota
Jak používat funkci ISREF
Funkce ISREF testuje, zda je vstup platným odkazem na buňku nebo ne.
1 | = ISREF (A1) |
Zde jsou A1 a A1: A7 platné odkazy na buňky, takže funkce ISREF pro tyto vstupy vrací hodnotu TRUE.
Smazané reference
Vymažeme sloupec A z výše uvedeného příkladu. Po odstranění sloupce A vrátí funkce ISREF FALSE pro odkazy na předchozí sloupec A.
Můžete vidět, že jedním z hlavních použití funkce ISREF je otestovat, zda rozsah stále existuje nebo zda byl odstraněn.
Existuje pracovní list
Dalším možným využitím funkce ISREF je otestovat, zda existuje list. V tomto případě zadáme odkaz na buňku na jiný list = List2! A2 .
1 | = ISREF (list2! A1) |
Protože list existuje, je odkaz na buňku platný a je vrácena hodnota TRUE.
Nyní smažeme List2 a můžete vidět, že hodnota je nyní NEPRAVDA.
NEPŘÍMÉ a OFFSET
Excel vám poskytuje dvě funkce pro dynamické vytváření rozsahů: NEPŘÍMÉ a OFFSET. Pomocí těchto funkcí s ISREF můžete vyzkoušet, zda je rozsah platný.
Podívejme se na NEPŘÍMÝ příklad, abychom otestovali, zda list existuje, odkazem na list v buňce.
123 | = ISREF (NEPŘÍMÝ ("A1"))= ISREF (NEPŘÍMÝ („List1!“ & „A1“))= ISREF (NEPŘÍMÝ ("[Kniha1.xlsx]" & "List1!" & "A1")) |
Nyní můžete změnit vstup listu a otestovat, zda existují různé listy.
Dále se podívejme na příklad OFFSET. Zde otestujeme, zda je rozsah vyplývající z funkce OFFSET platný.
1 | = ISREF (OFFSET (D3,3,3)) |
Druhý příklad vrací neplatný rozsah (řádek <1), takže ISREF vrací FALSE.
Tyto kombinace funkcí můžete použít společně s příkazem IF takto:
1 | = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "neplatný rozsah" "") |
ISREF v Tabulkách Google
Funkce ISREF funguje v Tabulkách Google úplně stejně jako v Excelu: