Preuzmite primjer radne knjige
Ovaj će vodič pokazati kako koristiti funkciju INDIRECT za dinamičko upućivanje na listove.
Referenca dinamičkog lista pomoću funkcije INDIRECT
Funkcija INDIRECT omogućuje vam referenciranje raspona nizom teksta, što olakšava promjenu reference ćelije. Njegova sintaksa je:
Ovaj primjer će se odnositi ćelija C6 u radnim listovima Q1, Q2, Q3, i P4:
1 | = INDIREKTNO (B3 & "!" & C3) |
U gornjem primjeru, Operator spajanja (&) ugniježđen je u funkciju INDIRECT kako bi se pridružio imenu radnog lista i lokaciji ćelije.
INDIREKTNO - Isparljiva funkcija
Upozorenje: INDIREKTNA funkcija je nestabilna. To znači da se ponovno izračunava svaki put kada se radna knjiga ponovno izračuna. Ako se oslanjate na previše INDIREKTNIH funkcija, to će negativno utjecati na brzinu vaše radne knjige.
Obično možete upotrijebiti druge trajne funkcije umjesto INDIRECT. Jedna od takvih funkcija je funkcija IZBOR.
CHOOSE funkcija - referenca lista
Funkcija CHOOSE vraća vrijednost iz raspona ili popisa vrijednosti na temelju zadane pozicije. Njegova sintaksa je:
Za npr. IZABERI (2, "Joseph", "Rachel", "John") vratilo bi se "Rachel", jer je to druga vrijednost navedena iza broja indeksa.
Sljedeći primjer referencirat će ukupne vrijednosti prodaje za svako tromjesečje iz radnih listova Q1, Q2, Q3 i P4.
1 | = ODABERITE (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6) |
U ovom primjeru, stupac C određuje položaj potrebne vrijednosti. Interno, formula dodjeljuje pozicije istim redoslijedom kao što je odabrano, drugim riječima, to je položaj vrijednosti iz indeksnog broja.
Bilješka: Ako je broj naveden za ‘indeks_broj'Argument veći od ukupnog broja vrijednosti, Excel bi vratio #VREDNOST! Pogreška.
Referenca dinamičkog lista s INDIRECT u Google tablicama
Ove formule rade potpuno isto u Google tablicama kao i u Excelu.