Excel vzorec: Získejte obsah buňky v daném řádku a sloupci -

Obsah

Obecný vzorec

=INDIRECT(ADDRESS(row,col))

souhrn

Chcete-li získat obsah buňky s daným číslem řádku a sloupce, můžete použít funkci ADRESA společně s INDIRECT. V zobrazeném příkladu je vzorec v G6:

=INDIRECT(ADDRESS(G4,G5))

Vysvětlení

Funkce Excel ADDRESS vrací adresu buňky na základě daného čísla řádku a sloupce. Například funkce ADRESA s 1 pro řádek i sloupec takto:

=ADDRESS(1,1)

vrátí text „$ A $ 1“ jako text.

Funkce INDIRECT vrací platný odkaz z textového řetězce.

V zobrazeném příkladu vrátí funkce ADRESA hodnotu „$ C $ 9“ uvnitř INDIRECT:

=INDIRECT("$C$9")

INDIRECT pak tento text do normálního odkazu a vrátí hodnotu v buňce C9, což je "Peach".

Poznámka: INDIRECT je nestálá funkce a ve složitějších listech může způsobit problémy s výkonem.

S INDEX

Posunutím funkce INDEX do pole, které začíná na A1 a obsahuje referenční buňky, můžete získat stejný výsledek pomocí vzorce, který může být snadněji srozumitelný. Například následující vzorec vrátí stejný výsledek, jaký je vidět na snímku obrazovky.

=INDEX(A1:E100,G4,G5)

Velikost pole je libovolná, ale musí začínat na A1 a obsahovat data, na která chcete odkazovat.

Zajímavé články...