Kako koristiti funkciju ADDRESS (ODKAZ) u Excelu
Český | Angličtina |
---|---|
ODKAZ | ADDRESS |
Funkce ADDRESS (v češtině ODKAZ) je užitečný nástroj v MS Excel a Google Sheets, který slouží k vytváření textového řetězce odkazujícího na buňku. Je obzvláště užitečná pro dynamické generování odkazů na buňky v závislosti na různých podmínkách nebo výpočtech.
Popis a syntaxe funkce
Syntaxe funkce ODKAZ v MS Excel a Google Sheets je následující:
ODKAZ(řádek; sloupec; [typ_adresy]; [typ_listu]; [jméno_listu])
- řádek – číslo řádku cílové buňky.
- sloupec – číslo sloupce cílové buňky.
- typ_adresy (volitelný) – číslo určující typ odkazu. Hodnoty mohou být: 1 pro absolutní odkaz (např. $A$1), 2 pro smíšený odkaz v řádku (např. A$1), 3 pro smíšený odkaz ve sloupci (např. $A1), 4 pro relativní odkaz (např. A1). Výchozí hodnota je 1.
- typ_listu (volitelný) – logická hodnota určující, zda odkaz zahrnuje název listu. TRUE znamená přidání názvu listu, FALSE ponechává pouze odkaz. Výchozí hodnota je FALSE.
- jméno_listu (volitelný) – název listu, který má být použit v odkazu. Pokud není uveden, použije se aktivní list.
Příklady použití funkce
Příklad 1: Základní použití funkce ODKAZ:
=ODKAZ(3; 2)
Tento příklad vrátí $B$3
, což je absolutní odkaz na buňku ve 3. řádku a 2. sloupci.
Příklad 2: Použití funkce ODKAZ s volitelnými parametry:
=ODKAZ(5; 4; 4; TRUE; "Data")
Tento příklad vrátí Data!D5
, relativní odkaz na buňku D5 na listu „Data“.
Praktické úlohy
Úloha | Řešení | Komentář |
---|---|---|
Vytvořte dynamický odkaz na buňku, která je určena vstupem uživatele. | Umožněte uživatelovi zadat číslo řádku (A1) a sloupce (B1) a použijte:=ODKAZ(A1; B1) |
Toto řešení umožňuje uživatelům dynamicky měnit odkazovanou buňku pomocí vstupů v buňkách A1 a B1. |
Vytvořte seznam všech buněk v řádku, které mají specifickou hodnotu „Ano“. | Ve vašem listu se data nacházejí v řádku 2 od sloupce A do Z a hledáte „Ano“.=TEXTJOIN(";", TRUE; IF(A2:Z2="Ano"; ODKAZ(2; COLUMN(A2:Z2)); "")) |
Tento vzorec vytvoří seznam všech buněk ve druhém řádku obsahujících „Ano“ a spojí je do jednoho řetězce, odděleného středníkem, pomocí funkce TEXTJOIN. |
Více informací: https://support.microsoft.com/cs-cz/office/odkaz-funkce-d0c26c0d-3991-446b-8de4-ab46431d4f89
Další funkce
Filtruje oblast dat na základě zadaných kritérií
Vrátí funkci ze zadaného odkazu, zformátovanou jako text
Vytvoří zástupce nebo odkaz, který otevře dokument uložený na síťovém serveru, v síti intranet nebo Internet
Pomocí rejstříku zvolí hodnotu z odkazu nebo matice
Vrátí odkaz určený textovou hodnotou
Vrátí počet oblastí v odkazu
Vrátí posun odkazu od zadaného odkazu
Vyhledá hodnoty v odkazu nebo matici
Vrátí číslo řádku odkazu
Vrátí počet řádků v odkazu
Načte data v reálném čase z aplikace, která podporuje automatizaci COM
Vrátí počet sloupců v odkazu
Vrátí číslo sloupce odkazu
Seřazení obsahu oblasti nebo matice
Seřazení obsahu oblasti nebo matice na základě hodnot v odpovídající oblasti nebo matici
Hledá v prvním sloupci matice a dále ve směru řádku, až vrátí hodnotu buňky
Vrátí transponovanou matici
Vrátí seznam jedinečných hodnot v seznamu nebo oblasti
Prohledá horní řádek matice a vrátí hodnotu určené buňky
Vyhledá hodnoty ve vektoru nebo matici
Prohledá oblast nebo matici a vrátí položku odpovídající první nalezené shodě Pokud shoda neexistuje, pak XLOOKUP může vrátit nejpodobnější (přibližnou) shodu
Vrátí relativní pozici položky v matici nebo oblasti buněk
Vrátí data uložená v sestavě kontingenční tabulky
Zvolí hodnotu ze seznamu hodnot