Excel INDIRECT funkcija (objašnjeno s primjerima + video)

Excel INDIRECT funkcija - Pregled

Funkcija INDIRECT u Excelu može se koristiti ako imate referencu ćelije ili raspona kao tekstualni niz i želite dobiti vrijednosti iz tih referenci.

Ukratko - možete koristiti neizravnu formulu za vratiti referencu navedenu u tekstualnom nizu.

U ovom Excel vodiču pokazat ću vam kako koristiti neizravnu funkciju u Excelu koristeći neke praktične primjere.

No, prije nego što prijeđem u primjere, pogledajmo prvo njezinu sintaksu.

INDIREKTNA FUNKCIJA Sintaksa

= INDIREKTNO (ref_text, [a1])

Ulazni argumenti

  • ref_text - Tekstualni niz koji sadrži referencu na ćeliju ili imenovani raspon. To mora biti valjana referenca ćelije, inače bi funkcija vratila #REF! pogreška
  • [a1] - Logička vrijednost koja određuje za koju se vrstu reference koristi ref tekst. To može biti ili TRUE (označava referencu u stilu A1) ili FALSE (označava referencu u stilu R1C1). Ako je izostavljeno, prema zadanim postavkama je TRUE.

dodatne napomene

  • INDIRECT je promjenjiva funkcija. To znači da se ponovno izračunava kad god je Excel radna knjiga otvorena ili kad god se na radnom listu pokrene izračun. To produžava vrijeme obrade i usporava radnu knjigu. Iako možete upotrijebiti neizravnu formulu s malim skupovima podataka s malim ili nikakvim utjecajem na brzinu, možda ćete vidjeti kako radna knjiga postaje sporija kada je koristite s velikim skupovima podataka
  • Referentni tekst (ref_text) može biti:
    • Referenca na ćeliju koja zauzvrat sadrži referencu u referentnom formatu u stilu A1 ili R1C1.
    • Referenca na ćeliju u dvostrukim navodnicima.
    • Imenovani raspon koji vraća referencu

Primjeri kako koristiti neizravnu funkciju u Excelu

Hajdemo sada zaroniti i pogledati neke primjere kako koristiti funkciju INDIRECT u Excelu.

Primjer 1: Upotrijebite referencu ćelije za dohvaćanje vrijednosti

Referencu ćelije uzima kao tekstualni niz kao ulaz i vraća vrijednost u toj referenci (kao što je prikazano u donjem primjeru):

Formula u ćeliji C1 je:

= INDIREKTNO ("A1")

Gornja formula uzima referencu ćelije A1 kao ulazni argument (unutar dvostrukih navodnika kao tekstualni niz) i vraća vrijednost u ovoj ćeliji, koja je 123.

Ako sada razmišljate, zašto jednostavno ne upotrijebim = A1 umjesto funkcije INDIRECT, imate valjano pitanje.

Evo zašto…

Kad koristite = A1 ili = 1 USD, daje isti rezultat. No, kad umetnete redak iznad prvog retka, primijetili biste da će se reference ćelija automatski promijeniti kako bi uzele u obzir novi redak.

Također možete koristiti funkciju INDIRECT kada želite zaključati reference ćelija na takav način da se ne mijenja kada umetnete retke/stupce u radni list.

Primjer 2: Upotrijebite referencu ćelije u ćeliji da biste dohvatili vrijednost

Ovu funkciju možete koristiti i za dohvaćanje vrijednosti iz ćelije čija je referenca pohranjena u samoj ćeliji.

U gornjem primjeru ćelija A1 ima vrijednost 123.

Ćelija C1 upućuje na ćeliju A1 (kao tekstualni niz).

Sada, kada koristite funkciju INDIRECT i koristite C1 kao argument (koji zauzvrat ima adresu ćelije kao tekstualni niz), ona bi pretvorila vrijednost u ćeliji A1 u valjanu referencu ćelije.

To pak znači da bi se funkcija odnosila na ćeliju A1 i vraćala vrijednost u njoj.

Imajte na umu da ovdje ne morate koristiti dvostruke navodnike jer C1 ima referencu ćelije pohranjenu samo u formatu tekstualnog niza.

Također, u slučaju da tekstualni niz u ćeliji C1 nije valjana referenca ćelije, neizravna funkcija vratila bi #REF! pogreška.

Primjer 3: Stvaranje reference pomoću vrijednosti u ćeliji

Referencu ćelije možete stvoriti i kombinacijom abecede stupca i broja retka.

Na primjer, ako ćelija C1 sadrži broj 2, a vi koristite formulu = INDIREKTNO ("A" & C1) tada bi se to odnosilo na ćeliju A2.

Praktična primjena ovoga mogla bi biti kada želite stvoriti dinamičku referencu na ćelije na temelju vrijednosti u nekoj drugoj ćeliji.

U slučaju da tekstualni niz koji koristite u formuli daje referencu koju Excel ne razumije, vratit će grešku ref (#REF!).

Primjer 4: Izračunajte ZBIR raspona ćelija

Također se možete odnositi na raspon ćelija na isti način na koji se pozivate na jednu ćeliju pomoću funkcije INDIRECT u Excelu.

Na primjer, = INDIREKTNO ("A1: A5") odnosilo bi se na raspon A1: A5.

Zatim možete koristiti funkciju ZBOR za pronalaženje ukupnog zbroja ili funkciju VELIKO/MALO/MIN/MAX za druge izračune.

Baš kao i funkcija SUM, možete koristiti i funkcije kao što su VELIKO, MAX/MIN, COUNT itd.

Primjer 5: Stvaranje reference na list pomoću funkcije INDIRECT

Gornji primjeri pokrivali su kako uputiti ćeliju na isti radni list. Formulu INDIRECT možete upotrijebiti i za pozivanje na ćeliju na nekom drugom radnom listu ili u drugoj radnoj knjizi.

Evo nešto što trebate znati o upućivanju na druge listove:

  • Recimo da imate radni list s imenom Sheet1, a unutar lista u ćeliji A1 imate vrijednost 123. Ako odete na drugi list (recimo Sheet2) i uputite se na ćeliju A1 u Sheet1, formula bi bila: = List1! A1

Ali…

  • Ako imate radni list koji sadrži dvije ili više od dvije riječi (s razmakom između), a pozivate se na ćeliju A1 na ovom listu s drugog lista, formula bi bila: = 'Skup podataka'! A1

U slučaju više riječi, Excel automatski ubacuje jednostruke navodnike na početak i kraj naziva lista.

Pogledajmo sada kako stvoriti funkciju INDIRECT za pozivanje na ćeliju na drugom radnom listu.

Pretpostavimo da imate list s imenom Skup podataka i ćelija A1 u njemu ima vrijednost 123.

Da biste se sada pozvali na ovu ćeliju s drugog radnog lista, upotrijebite sljedeću formulu:

= INDIRECT ("'Skup podataka'! A1")

Kao što vidite, referenca na ćeliju mora sadržavati i naziv radnog lista.

Ako imate naziv radnog lista u ćeliji (recimo A1), tada možete koristiti sljedeću formulu:

= INDIREKTNO ("'" & A1 & "'! A1")

Ako imate naziv radnog lista u ćeliji A1 i adresu ćelije u ćeliji A2, formula bi bila sljedeća:

= INDIREKTNO ("'" & A1 & "'!" & A2)

Slično, možete i izmijeniti formulu tako da se odnosi na ćeliju u drugoj radnoj knjizi.

To bi moglo biti korisno kada pokušavate stvoriti sažetak lista koji izvlači podatke iz više različitih listova.

Također zapamtite, kada koristite ovu formulu za upućivanje na drugu radnu knjigu, ta radna knjiga mora biti otvorena.

Primjer 6: Pozivanje na imenovani raspon pomoću formule INDIRECT

Ako ste stvorili imenovani raspon u Excelu, možete se pozvati na taj imenovani raspon pomoću funkcije INDIRECT.

Na primjer, pretpostavimo da imate ocjene za 5 učenika iz tri predmeta kako je prikazano u nastavku:

U ovom primjeru imenujmo stanice:

  • B2: B6: Matematika
  • C2: C6: Fizika
  • D2: D6: Kemija

Za imenovanje raspona ćelija jednostavno odaberite ćelije i idite u okvir s imenom, unesite naziv i pritisnite enter.

Sada se možete pozvati na ove imenovane raspone pomoću formule:

= INDIRECT ("Imenovani raspon")

Na primjer, ako želite znati prosjek ocjena iz matematike, upotrijebite formulu:

= PROSJEČNO (INDIREKTNO ("Matematika"))

Ako imate naziv ćelije raspona u ćeliji (F2 u donjem primjeru ima naziv Math), to možete koristiti izravno u formuli.

Primjer u nastavku prikazuje kako izračunati prosjek pomoću imenovanih raspona.

Primjer 7: Stvaranje ovisnog padajućeg popisa pomoću Excel INDIRECT funkcije

Ovo je jedna izvrsna upotreba ove funkcije. Pomoću njega možete jednostavno stvoriti ovisni padajući popis (koji se naziva i uvjetni padajući popis).

Na primjer, pretpostavimo da imate popis zemalja zaredom i naziv gradova za svaku zemlju, kao što je prikazano u nastavku:

Sada za stvaranje ovisnog padajućeg popisa morate stvoriti dva imenovana raspona, A2: A5 s imenom US i B2: B5 s imenom Indija.

Sada odaberite ćeliju D2 i izradite padajući popis za Indiju i SAD. Ovo bi bio prvi padajući popis na kojem korisnik dobiva mogućnost odabira zemlje.

Sada za stvaranje ovisnog padajućeg popisa:

  • Odaberite ćeliju E2 (ćeliju u koju želite dobiti ovisni padajući popis).
  • Kliknite karticu Podaci
  • Kliknite na Validacija podataka.
  • Odaberite Popis kao kriterij provjere i upotrijebite sljedeću formulu u izvornom polju: = INDIREKTNO ($ D $ 2)
  • Pritisnite U redu.

Sada, kada uđete u SAD u ćeliju D2, padajući izbornik u ćeliji E2 prikazat će stanja u SAD-u.

A kad uđete u Indiju u ćeliju D2, padajući izbornik u ćeliji E2 prikazat će stanja u Indiji.

Dakle, ovo su neki primjeri korištenja funkcije INDIRECT u Excelu. Ovi primjeri funkcionirali bi na svim verzijama programa Excel (Office 365, Excel2021-2022/2016/2013/2013)

Nadam se da vam je ovaj vodič bio koristan.

  • Excel VLOOKUP funkcija.
  • Excel HLOOKUP funkcija.
  • Excel INDEX funkcija.
  • Excel MATCH funkcija.
  • Excel OFFSET funkcija.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave