Excel vzorec: Získajte obsah buniek v danom riadku a stĺpci -

Obsah

Všeobecný vzorec

=INDIRECT(ADDRESS(row,col))

Zhrnutie

Ak chcete získať obsah bunky s daným číslom riadku a stĺpca, môžete použiť funkciu ADDRESS spolu s INDIRECT. V zobrazenom príklade je vzorec v G6:

=INDIRECT(ADDRESS(G4,G5))

Vysvetlenie

Funkcia Excel ADDRESS vráti adresu bunky na základe daného čísla riadku a stĺpca. Napríklad funkcia ADRESA s 1 pre riadok aj stĺpec, ako je táto:

=ADDRESS(1,1)

vráti text „$ A $ 1“ ako text.

Funkcia INDIRECT vráti platný odkaz z textového reťazca.

V zobrazenom príklade funkcia ADDRESS vráti hodnotu „$ C $ 9“ vo vnútri INDIRECT:

=INDIRECT("$C$9")

INDIRECT potom tento text použije ako normálnu referenciu a vráti hodnotu v bunke C9, ktorá je „Peach“.

Poznámka: INDIRECT je volatilná funkcia a v zložitejších pracovných listoch môže spôsobiť problémy s výkonom.

S indexom INDEX

Napájaním funkcie INDEX do poľa, ktoré začína na A1, a obsahuje referenčné bunky, môžete získať rovnaký výsledok pomocou vzorca, ktorý bude ľahšie pochopiteľný. Napríklad nasledujúci vzorec vráti rovnaký výsledok, aký je viditeľný na snímke obrazovky.

=INDEX(A1:E100,G4,G5)

Veľkosť poľa je ľubovoľná, musí však začínať číslom A1 a musí obsahovať údaje, na ktoré chcete odkazovať.

Zaujímavé články...