Ak pri príprave správy chceme skopírovať obsah konkrétnej bunky zo všetkých hárkov v konkrétnom riadku, môžeme použiť kombináciu NEPRIAMY A STĹPEC funkcie.
NEPRIAMY: Vráti referenciu určenú textovým reťazcom.
Syntax: = NEPRIAMY (ref_text, A1)
ref_text je odkaz na bunku. Ak ref_text nie je platným odkazom na bunku, vráti sa funkcia INDIRECT #REF chyba.
Druhý argument A1 odkazuje na logickú hodnotu, ktorá určuje, aký typ odkazu je obsiahnutý v bunke ref_text.
Ak je a1 PRAVDA alebo potom vynechané ref_text je určená ako referencia v štýle A1.
Ak je a1 NEPRAVDA potom ref_text je určená ako referencia štýlu R1C1.
Príklad: Ak hodnota v bunke A1 obsahuje 10, B1 obsahuje A1 a použijeme NEPRIAMY funkcia v bunke C1= NEPRIAMY (B1), potom bude výsledok 10
STĹPEC: Vráti číslo stĺpca referencie.
Syntax: = COLUMN (odkaz)
Referencia: Je to odkaz na bunku alebo rozsah buniek.
Zoberme si príklad:
- V pracovnom zošite máme tri listy.
- Bunka A1 obsahuje konkrétny text vo všetkých hárkoch.
- Chceme vzorec, ktorý skopíruje obsah zo všetkých hárkov aktuálneho hárka.
- Vzorec, ktorý použijeme v bunke C2, by bol
= NEPRIAMY ("List" & COLUMN ()-COLUMN ($ C $ 2) +1 & "! $ A $ 1") - Na klávesnici stlačte kláves Enter.
- Skopírovaním vzorca do bunky D2 a E2 získame hodnotu bunky A1 z príslušných hárkov.
Takto nájdeme vzorec, ktorý je veľmi nápomocný a poskytne hodnotu zo všetkých viacerých listov v zošite.