Excel formula: iegūstiet šūnu saturu attiecīgajā rindā un kolonnā -

Satura rādītājs

Vispārēja formula

=INDIRECT(ADDRESS(row,col))

Kopsavilkums

Lai iegūtu šūnu saturu ar norādītu rindas un kolonnas numuru, varat izmantot funkciju ADDRESS kopā ar INDIRECT. Parādītajā piemērā formula G6 ir:

=INDIRECT(ADDRESS(G4,G5))

Paskaidrojums

Funkcija Excel ADDRESS atgriež šūnas adresi, pamatojoties uz norādīto rindas un kolonnas numuru. Piemēram, ADDRESS funkcija ar 1 gan rindai, gan kolonnai ir šāda:

=ADDRESS(1,1)

atgriež tekstu "$ A $ 1".

Funkcija INDIRECT atgriež derīgu atsauci no teksta virknes.

Parādītajā piemērā funkcija ADDRESS atgriež vērtību "$ C $ 9" iekšā INDIRECT:

=INDIRECT("$C$9")

NETIEŠAIS pēc tam šo tekstu parastā atsaucē un atgriež vērtību šūnā C9, kas ir "Persiks".

Piezīme: INDIRECT ir nepastāvīga funkcija, kas sarežģītākās darblapās var izraisīt veiktspējas problēmas.

Ar INDEX

Piešķirot INDEX funkcijai masīvu, kas sākas ar A1 un ietver šūnas, uz kurām var atsaukties, jūs varat iegūt tādu pašu rezultātu ar formulu, kuru, iespējams, būs vieglāk saprast. Piemēram, tālāk sniegtā formula atgriezīs to pašu rezultātu, kas redzams ekrānuzņēmumā.

=INDEX(A1:E100,G4,G5)

Masīva lielums ir patvaļīgs, taču tam jāsākas ar A1 un jāietver dati, uz kuriem vēlaties atsaukties.

Interesanti raksti...