V tomto článku sa popisuje syntax vzorca a používanie funkcie INDIRECT v Microsoft Exceli.

Popis

Vráti odkaz určený textovým reťazcom. Odkazy sa okamžite vyhodnocujú a zobrazí sa ich obsah. Funkcia INDIRECT sa používa na zmenu odkazu na bunku vo vzorci bez zmeny vzorca ako takého.

Syntax

INDIRECT(text_odkazu; [a1])

Syntax funkcie INDIRECT obsahuje nasledovné argumenty:

  • Ref_text    Povinný argument. Odkaz na bunku, ktorá obsahuje odkaz štýlu A1, odkaz typu R1C1, názov definovaný ako odkaz alebo odkaz na bunku ako textový reťazec. Ak ref_text nie je platný odkaz na bunku, funkcia INDIRECT vráti #REF! .

    • Ak ref_text na iný zošit (externý odkaz), druhý zošit musí byť otvorený. Ak zdrojový zošit nie je otvorený, funkcia INDIRECT vráti #REF! .

      Poznámka    Externé odkazy nie sú v aplikácii Excel Web App podporované.

    • Ak ref_text odkazuje na rozsah buniek, ktorý je mimo limit riadkov 1 048 576 alebo limit počtu stĺpcov 16 384 (XFD), funkcia INDIRECT vráti #REF! .

      Poznámka    Toto správanie sa líši od Excel starších Microsoft Office Excel 2007, ktoré ignorujú prekročený limit a vracajú hodnotu.

  • A1    Voliteľný argument. Logická hodnota, ktorá určuje typ odkazu v bunke odkaz.

    • Ak je hodnota argumentu a1 TRUE alebo nie je zadaná, argument odkaz sa interpretuje ako odkaz typu A1.

    • Ak je hodnota argumentu a1 FALSE, argument odkaz sa interpretuje ako odkaz typu R1C1.

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Údaje

B2

1,333

B3

45

Juraj

10

5

62

Vzorec

Popis

Výsledok

=INDIRECT(A2)

Hodnota odkazu v bunke A2. Odkaz smeruje do bunky B2, ktorá obsahuje hodnotu 1,333.

1,333

=INDIRECT(A3)

Hodnota odkazu v bunke A3. Odkaz smeruje do bunky B3, ktorá obsahuje hodnotu 45.

45

=INDIRECT(A4)

Keďže názov bunky B4 je „Juraj", odkaz na tento zadefinovaný názov smeruje do bunky B4, ktorá obsahuje hodnotu 10.

10

=INDIRECT("B"&A5)

Spojí znak B s hodnotou v bunke A5, výsledok je teda 5. Tento výsledok zase odkazuje na bunku B5, ktorá obsahuje hodnotu 62.

62

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť sa k Microsoft Office Insiderom

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujem za vaše pripomienky!

×