Se želite sklicevati na celice, ne da bi se nanje neposredno sklicevali v Excelu? Naučite se uporabljati funkcijo INDIRECT v našem vodniku.
Excel ponuja različne funkcije, ki vam pomagajo učinkovito dokončati naloge analize. Ena od prilagodljivih funkcij je funkcija INDIRECT, ki vam omogoča sklicevanje na celice na podlagi spreminjajočih se meril, zaradi česar so vaše preglednice bolj vsestranske.
Ta vodnik vas bo popeljal skozi funkcijo INDIRECT, ki zajema njeno definicijo in kako učinkovito uporabiti funkcijo v preglednicah.
Kaj je funkcija INDIRECT v Excelu?
Funkcija INDIRECT v Excelu se uporablja za posredno sklicevanje na celice, obsege ali imenovane obsege z uporabo besedilnega niza kot sklica. Za razliko od drugih funkcij, ki zahtevajo neposredne sklice na celice, vam funkcija INDIRECT omogoča ustvarjanje sklicev na podlagi vsebine celice.
Funkcija INDIRECT v Excelu sledi preprosti sintaksi:
=INDIRECT(ref_text, [A1])
Kje:
- ref_text: To je zahtevani argument in predstavlja besedilni niz, ki vsebuje veljavno referenco celice. Lahko je sklic na celico (npr. A1), imenovani obseg (npr. Cene) ali besedilni niz v narekovajih (npr. List1!A2).
- [A1]: To je izbirni argument, ki določa, ali naj bo referenčni slog A1 (TRUE) oz R1C1 (LAŽNO). Privzeto je nastavljen na TRUE.
Kako uporabljati funkcijo INDIRECT v Excelu
Tukaj je nekaj primerov uporabe funkcije INDIRECT v Excelu:
1. Pridobivanje vrednosti na podlagi sklica na celico
INDIRECT lahko uporabite z Funkcija MATCH v Excelu pridobiti vrednost iz obsega na podlagi sklica na celico. Tukaj je primer:
Recimo, da imate seznam artiklov v stolpcu A (A2:A8) in njihove ustrezne cene v stolpcu B (B2:B8). V celici D2 imate ime predmeta, za katerega želite, recimo, pridobiti ceno Jabolka.
Če želite pridobiti ceno za artikel "Jabolka" s funkcijo INDIRECT v kombinaciji s funkcijo MATCH, lahko uporabite naslednjo formulo:
=INDIRECT("B" & MATCH(D2, A2:A8, 0))
V tej formuli:
- UJEMANJE(D2, A2:A8, 0) najde številko vrstice, kjer Jabolka se nahaja na seznamu.
- "B" & MATCH(D2, A2:A8, 0) združi "B" s številko vrstice, da ustvari sklic "B5" (ob predpostavki, da je "Jabolka" v celici A5).
- končno, POSREDNO("B5") pridobi vrednost iz celice B5, ki je cena za Jabolka.
2. Izračun vsote obsega celic
Recimo, da imate list z različnimi vrednostmi v celicah A1 do A7. Vsoto obsega lahko izračunate s funkcijo INDIRECT. Tukaj je formula, ki jo boste uporabili:
=SUM(INDIRECT("A1:A7"))
Ta formula uporablja funkcijo INDIRECT za sklicevanje na obseg (A1:A7) in nato uporabi funkcija SUM za izračun vsote vrednosti znotraj tega obsega.
3. Sklicevanje na imenovane obsege
Če ste definirali imenovani obseg, lahko uporabite funkcijo INDIRECT za sklicevanje in izvajanje izračunov na obsegu.
Recimo, da imate nabor podatkov, ki vsebuje podatke o prodaji za različne mesece. Za pridobitev povprečne prodaje za vsak teden v mesecu bomo uporabili funkcijo INDIRECT.
=AVERAGE(INDIRECT(F2))
Ta formula se sklicuje na imenovani obseg, določen v celici F2 (npr 1. teden, ki se nanaša na celice B2:B6) in izračuna povprečje vrednosti znotraj tega obsega.
4. Sklicevanje na celice z drugega lista
Recimo, da imate delovni zvezek z dvema listoma: CityData in Poročilo. The CityData list vsebuje informacije o različnih mestih. V Poročilo lista, želite ustvariti povzetek, ki se sklicuje na podatke iz CityData list, kot je prebivalstvo Kinšase.
V poljubno celico na listu s poročilom vnesite naslednjo formulo:
=INDIRECT("CityData!C6")
Ta formula bo prikazala prebivalstvo Kinshase iz celice C6 v CityData list. Prav tako lahko prilagodite sklice na celice znotraj funkcije INDIRECT, da pridobite podatke iz CityData list za različna mesta ali vrste informacij.
Prilagodljivo sklicevanje na podatke z Excelovo INDIRECT funkcijo
Funkcija INDIRECT v Excelu je vsestransko orodje, ki vam omogoča ustvarjanje dinamičnih in prilagodljivih referenc v vaših preglednicah. Če razumete njegovo sintakso in aplikacije, ga lahko maksimizirate in izboljšate svoje veščine obdelave podatkov in analize. Ne glede na to, ali delate na kompleksnih poročilih ali konsolidirate podatke, je funkcija INDIRECT ključni vir v vašem arzenalu Excel.