Většina lidí používá odkazy na buňky při psaní vzorců v Tabulkách Google. Předpokládejme například, že přidáváte buňky A1 a A2 – k nalezení řešení pravděpodobně použijete vzorec A1+A2. Co když ale neznáte odkazy na buňky, se kterými potřebujete pracovat? Zde přichází na řadu funkce ADRESA.
Funkce ADRESA v Tabulkách Google vždy vrátí odkaz ve formátu textového řetězce na jednu buňku. Funkci ADDRESS můžete použít k vytvoření odkazu na buňku uvnitř vzorce, který vrátí absolutní nebo relativní odkaz.
Jedná se o pokročilou funkci, ale pokud dostatečně komunikujete s tabulkami Google, zjistíte, že má některé kritické aplikace. Čtěte dále a dozvíte se vše, co potřebujete o základech funkce ADDRESS Tabulek Google.
Kdy použít funkci ADRESA
Funkce ADRESA je vestavěná funkce v Tabulkách Google. Patří do skupiny funkcí známých jako funkce vyhledávání.
Stručně řečeno, změní čísla sloupců a řádků na adresy buněk.
Tato funkce má za cíl vytvořit odkaz na buňku z čísla sloupce a řádku. Například funkce ADRESA vrátí odkaz na buňku $A2, pokud jí poskytneme číslo řádku a sloupce 1 a 2.
Zdá se, že adresa funkce z definice moc nedělá, a proto není často používána. Někdo by si mohl myslet, že naučit se funkci ADDRESS Tabulek Google je ztráta času. Na konci této příručky však pochopíte hodnotu této funkce, zejména při použití ve spojení s jinými funkcemi nebo vzorci.
Syntaxe funkce ADDRESS
Následuje syntaxe funkce ADDRESS:
=ADDRESS(řádek; sloupec; [absolutní_relativní_režim]; [použití_a1_notace]; [list])
Jak jste viděli výše, je to poměrně rozšířená syntaxe. Mnohé z těchto argumentů jsou však nepovinné a nejsou často používány. Nyní se blíže podíváme na každou frázi, abychom lépe porozuměli tomu, co dělají:
- = (rovná se): V Tabulkách Google znaménko rovná se programu sděluje, že text uvnitř je vzorec.
- ADRESA(): je funkce naší tabulky Google. Umožňuje Tabulkám vědět, který výpočet mají provést.
- řádek: označuje číslo řádku odpovídající buňce. Je to povinný argument.
- Sloupec: Stejně jako argument řádek udává číslo sloupce, ve kterém se nachází buňka, pro kterou chceme adresu. Je to také povinný argument.
-
absolutní_relativní_režim: Je to volitelný argument, který potvrzuje jednu ze čtyř možných hodnot, 1, 2, 3 nebo 4, z nichž každá odpovídá jednomu ze čtyř možných režimů odkazů na buňky. Patří mezi ně:
- 1: Pokud má vrácená reference hodnotu 1, chceme, aby řádek i sloupec byly absolutní reference (tj. $A$1).
- 2: Pokud je číslo 2, chceme, aby odkazy na řádky byly relativní a odkazy na sloupce absolutní (tj. 1 A$).
- 3: Pokud je číslo 3, chceme, aby odkazy na řádky byly absolutní a odkazy na sloupce relativní (tj. A1 $).
- 4: Pokud je číslo 4, pak chceme použít řádek i sloupec jako relativní odkazy (tj. A1)
- use_a1_notation: Tento volitelný argument určuje, zda se má použít zápis ve stylu R1C1 (FALSE) nebo zápis ve stylu A1 (TRUE). Jeho výchozí hodnota je true.
- prostěradlo: Je to řetězec obsahující název listu, na který adresa odkazuje. Je to volitelný parametr. Pokud parametr listu chybí, předpokládá se, že hledáme odkaz na buňku umístěnou ve stejném listu.
Pokud potřebujete vědět více o tom, který parametr vybrat pro absolutní_relativní_režim argument, podívejte se na to kompletní průvodce absolutními referencemi pro Excel. V Tabulkách Google fungují stejně.
Příklady funkce Tabulky Google ADDRESS
Nejúčinnějším přístupem k jejímu pochopení je použití ADDRESS. Níže je uvedeno několik možných kombinací uvedené funkce. Prostudujte si je a všímejte si rozdílů.
Předchozí příklady ukázaly, že funkce ADRESA při volání vrací pouze odkaz na buňku D2. Nenačte data uložená v buňce. Samostatně používat funkci ADRESA není příliš užitečné. Ve spojení s dalšími funkcemi to však může být docela cenné. Podívejme se na některé případy, abychom zjistili, jak na to.
Funkce INDIRECT a ADDRESS.
Obsah konkrétního odkazu na buňku uložený v jiné buňce je zobrazen pomocí funkce NEPŘÍMÉ. Je ideální pro odstranění kruhových odkazů ve vaší tabulce. Nejzákladnější forma funkce je následující:
=NEPŘÍMÉ(buňka)
Zde je návod, jak používat NEPŘÍMÉ:
- Do požadované buňky zadejte syntaxi =NEPŘÍMÉ("A4") a nahradit A4 pro buňku, kterou se snažíte získat.
- Udeřil Vstupte. V našem příkladu Huawei je vrácen jako řetězec z buňky A4.
Nyní řekněme, že jsme neznali odkaz na buňku, ale měli jsme data řádků a sloupců uložená jinde. Pokud zkombinujeme metody INDIRECT a ADDRESS, můžeme snadno získat obsah libovolné požadované buňky.
V tomto příkladu víme, že „Huawei“ spadá na řádek 4 a sloupec 1, takže jsme do tabulky umístili čísla řádků a sloupců.
Samotná funkce ADRESA nebude stačit k určení hodnoty v požadované buňce – poskytuje se pouze pozice buňky $A$4, jak je uvedeno níže.
Ale pokud to uzavřeme do NEPŘÍMÉ funkce, můžeme číst obsah. Celý vzorec by vypadal takto:
=NEPŘÍMÉ(ADRESA(D2,E2))
Zde jsou výsledky, které bychom získali z tohoto vzorce:
Přestože je snadné vyhledat hodnoty v tak malém souboru dat, tento vzorec je vynikající při hledání hodnot, když máte velké tabulky s mnoha řádky a sloupci.
Jak si dokážete představit, ADRESU můžete vnořit do spousty další vyhledávací funkce, ale ty si necháme na pokročilejší lekci.
Stahování Průvodce funkcí adres v Tabulkách Google
Funkce ADRESA Tabulky Google se z nějakého důvodu používá zřídka. Je to mnohem složitější než jiné vyhledávací funkce, jako je XLOOKUP a VLOOKUP. Ale možná jej budete muset stále používat v některých specifických situacích, takže je stále užitečné mít základní pochopení.
Při používání tabulek jiných lidí byste museli hlavně pracovat s funkcí ADRESA. Pokud vytváříte vlastní, doporučujeme místo toho použít funkci LOOKUP.