30 funkcí Excelu za 30 dní: ADRESA

Včera na maratonu 30 funkcí Excelu za 30 dní našli jsme prvky pole pomocí funkce MATCH (SEARCH) a zjistil, že to funguje skvěle v týmu s dalšími funkcemi jako je např VLOOKUP (VLOOKUP) a INDEX (INDEX).

Dvacátý den našeho maratonu se budeme věnovat studiu funkce ADRESA (ADRESA). Vrátí adresu buňky v textovém formátu pomocí čísla řádku a sloupce. Potřebujeme tuto adresu? Lze totéž udělat s jinými funkcemi?

Pojďme se podívat na detaily funkce ADRESA (ADRESA) a prostudujte si příklady práce s ní. Pokud máte další informace nebo příklady, podělte se o ně v komentářích.

Funkce 20: ADRESA

funkce ADRESA (ADDRESS) vrátí odkaz na buňku jako text založený na čísle řádku a sloupce. Může vrátit absolutní nebo relativní adresu ve stylu odkazu. A1 or R1C1. Kromě toho lze do výsledku zahrnout název listu.

Jak lze použít funkci ADRESA?

funkce ADRESA (ADDRESS) může vrátit adresu buňky nebo pracovat ve spojení s jinými funkcemi, aby:

  • Získejte adresu buňky s číslem řádku a sloupce.
  • Najděte hodnotu buňky podle čísla řádku a sloupce.
  • Vraťte adresu buňky s největší hodnotou.

Syntaxe ADDRESS (ADDRESS)

funkce ADRESA (ADDRESS) má následující syntaxi:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • abs_num (typ_linku) – pokud se rovná 1 nebo není zadáno vůbec, funkce vrátí absolutní adresu ($A$1). Chcete-li získat relativní adresu (A1), použijte hodnotu 4. Jiné možnosti: 2=A$1, 3=$A1.
  • a1 – pokud je TRUE (TRUE) nebo není zadáno vůbec, funkce vrátí odkaz ve stylu A1, pokud FALSE (FALSE), tak ve stylu R1C1.
  • List_text (název_listu) – název listu lze zadat, pokud jej chcete vidět ve výsledku vráceném funkcí.

Pasti ADRESA

funkce ADRESA (ADDRESS) vrátí pouze adresu buňky jako textový řetězec. Pokud potřebujete hodnotu buňky, použijte ji jako argument funkce NEPŘÍMÝ (NEPŘÍMÉ) nebo použijte jeden z alternativních vzorců uvedených v příkladu 2.

Příklad 1: Získejte adresu buňky podle čísla řádku a sloupce

Používání funkcí ADRESA (ADRESA) Adresu buňky můžete získat jako text pomocí čísla řádku a sloupce. Pokud zadáte pouze tyto dva argumenty, výsledkem bude absolutní adresa napsaná ve stylu odkazu A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

Absolutní nebo relativní

Pokud nezadáte hodnotu argumentu abs_num (typ_odkazu) ve vzorci, výsledkem je absolutní reference.

Chcete-li vidět adresu jako relativní odkaz, můžete dosadit jako argument abs_num (reference_type) hodnotu 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1 nebo R1C1

Chcete-li stylovat odkazy R1C1, namísto výchozího stylu A1, Pro argument musíte zadat FALSE a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

Název listu

Posledním argumentem je název listu. Pokud tento název potřebujete ve výsledku, zadejte jej jako argument text_listu (název_listu).

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

Příklad 2: Najděte hodnotu buňky pomocí čísla řádku a sloupce

funkce ADRESA (ADDRESS) vrátí adresu buňky jako text, nikoli jako platný odkaz. Pokud potřebujete získat hodnotu buňky, můžete použít výsledek vrácený funkcí ADRESA (ADDRESS), jako argument pro NEPŘÍMÝ (NEPŘÍMÝ). Budeme studovat funkci NEPŘÍMÝ (NEPŘÍMÉ) později v maratonu 30 funkcí Excelu za 30 dní.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

funkce NEPŘÍMÝ (NEPŘÍMÉ) může fungovat bez této funkce ADRESA (ADRESA). Zde je návod, jak můžete pomocí operátoru zřetězení “&“, zaslepit požadovanou adresu ve stylu R1C1 a jako výsledek získat hodnotu buňky:

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

funkce INDEX (INDEX) může také vrátit hodnotu buňky, pokud je zadáno číslo řádku a sloupce:

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 je prvních 5000 řádků listu Excel.

Příklad 3: Vraťte adresu buňky s maximální hodnotou

V tomto příkladu najdeme buňku s maximální hodnotou a použijeme funkci ADRESA (ADDRESS), abyste získali její adresu.

funkce MAX (MAX) najde maximální počet ve sloupci C.

=MAX(C3:C8)

=МАКС(C3:C8)

Následuje funkce ADRESA (ADRESA) v kombinaci s MATCH (MATCH), který najde číslo řádku, a SLOUPEK (COLUMN), který určuje číslo sloupce.

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

Napsat komentář