Excel formula: Dohvatite sadržaj ćelije u zadanom retku i stupcu -

Sadržaj

Generička formula

=INDIRECT(ADDRESS(row,col))

Sažetak

Da biste dobili sadržaj ćelije s danim brojem retka i stupca, možete koristiti funkciju ADRESA zajedno s INDIRECT. U prikazanom primjeru formula u G6 je:

=INDIRECT(ADDRESS(G4,G5))

Obrazloženje

Funkcija Excel ADDRESS vraća adresu ćelije na temelju zadanog broja retka i stupca. Na primjer, funkcija ADRESA s 1 za redak i stupac poput ove:

=ADDRESS(1,1)

vraća "$ A $ 1" kao tekst.

Funkcija INDIRECT vraća valjanu referencu iz tekstualnog niza.

U prikazanom primjeru funkcija ADRESA vraća vrijednost "$ C $ 9" unutar INDIRECT:

=INDIRECT("$C$9")

INDIRECT tada ovaj tekst pretvara u normalnu referencu i vraća vrijednost u ćeliji C9, koja je "Peach".

Napomena: INDIRECT je hlapljiva funkcija i može uzrokovati probleme s izvedbom na složenijim radnim listovima.

Uz INDEX

Hranjenjem funkcije INDEX nizom koji započinje s A1 i uključuje ćelije koje se referenciraju, možete dobiti isti rezultat s formulom koju je možda lakše razumjeti. Na primjer, formula u nastavku vratit će isti rezultat kao što se vidi na snimci zaslona.

=INDEX(A1:E100,G4,G5)

Veličina polja je proizvoljna, ali mora počinjati na A1 i sadržavati podatke na koje želite referencirati.

Zanimljivi članci...