Sadržaj
Umorni ste od ručnog referenciranja ćelija na drugom radnom listu? Onda imam sjajne vijesti za vas jer ćemo vam u ovom članku pokazati kako dinamički referencirati ćeliju na drugom Excel listu umjesto da ih ručno upisujete. Nadalje, također ćemo istražiti kako referencirati ćeliju u drugoj proračunskoj tablici na temelju vrijednosti ćelije.
Preuzmite radnu bilježnicu za vježbu
Radnu bilježnicu za vježbu možete preuzeti s donje veze.
Dynamic Cell Referencing.xlsx
5 načina za dinamičko referenciranje ćelije na drugom listu u Excelu
Excel nudi više načina primjene dinamičke ćelije pozivajući se na ugrađene funkcije i značajke, stoga, pogledajmo svaku metodu zasebno i detaljno.
Razmotrimo sada 2020 Skup podataka o prodaji prikazan u B4 :C14 ćelije koje prikazuju imena prodajnih predstavnika i njihovu prodaju u USD.
U na sličan način, 2021 Sales Dataset prikazan je na sljedećoj radnoj tablici.
Ovdje smo koristili verziju Microsoft Excel 365 , možete upotrijebiti bilo koju drugu verziju kako vam odgovara.
Metoda-1: Korištenje izravne reference ćelije
Za našu prvu metodu, počet ćemo s jednostavnim to je način referenciranja ćelije s drugog radnog lista. Nakon toga, proces je ilustriran u koracima prikazanim u nastavku.
📌 Koraci :
- U prvommjesto, idite na ćeliju C5 >> upišite izraz naveden u nastavku kako biste izvukli odgovarajuće podatke o prodaji za 2022.
=Sales_Data_2022!C5
Ovdje, “Sales_Data_2022!” odnosi se na naziv radnog lista koji je Sales_Data_2022 dok ćelija C5 označava vrijednost Sales za Sam .
- Zatim upotrijebite Fill Handle Tool da kopirate formulu u donje ćelije.
- Slično, prijeđite na ćeliju D5 >> unesite sljedeći izraz kako biste unijeli odgovarajuće podatke o prodaji za 2021.
=Sales_Data_2021!C5
U ovom izrazu, “Sales_Data_2021!” pokazuje na naziv radnog lista koji je Sales_Data_2021 , a C5 ćelija predstavlja vrijednost Sales za Sam .
Na kraju, nakon dovršetka gornjih koraka, rezultat bi trebao izgledati kao slika prikazana u nastavku.
Metoda- 2: Korištenje INDIRECT funkcije
Ako ste jedan od onih ljudi koji uživaju koristiti Excel funkcije, onda ste sljedeća metoda pokrivena. Ovdje ćemo upotrijebiti INDIRECT funkciju za pohranjivanje reference ćelije i vraćanje njezine vrijednosti na trenutni radni list. Sada mi dopustite da demonstriram postupak u koracima u nastavku.
📌 Koraci :
- Prvo i najvažnije, idite na C5 ćelija >> upišite izraz dat u nastavku zanavedite ćeliju koja odgovara podacima o prodaji za 2022.
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))
Ovdje, “Podaci_prodaje_2022!” označava naziv radnog lista dok ćelija C5 označava vrijednost Prodaja za Sam .
Raščlamba formule:
- INDIRECT(“Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5))) → vraća referencu specificiranu tekstualni niz. Ovdje je “Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5)) argument ref_text koji vraća referencu ćelije Sales vrijednost u Sales_Data_2022 radnom listu. Operator Ampersand (&) spaja naziv lista i referencu ćelije.
- Izlaz → $2435
- Isto tako, skočite na Ćelija D5 za dobivanje podataka o prodaji 2021. Dakle, formula će biti kao sljedeća.
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))
Na kraju, izlaz bi trebao izgledati kao na slici prikazanoj u nastavku.
Pročitajte više: Pronađi tekst u Excel rasponu i vrati referencu ćelije ( 3 načina)
Metoda-3: Kombinacija imenovanog raspona i INDIRECT funkcije
Za našu treću metodu, kombinirat ćemo Excelovu značajku imenovanog raspona s INDIRECT funkcija za dinamičko upućivanje na ćeliju na drugom radnom listu. Stoga, dopustite nam da razumijemo i vidimo proces u sljedećim koracima.
📌 Koraci :
- Na početku prijeđite na Sales_Data_2022 radni list >> odaberite ćelije C5:C14 >> unesite odgovarajući naziv, u ovom slučaju, Sales_Data_2022 , u Name Box .
- U na sličan način dajte ime za C5:C14 raspon ćelija u Sales_Data_2021 radnom listu.
- Zatim unesite Imenovane raspone u ćelije F5 i F6 kao što je prikazano u nastavku.
📃 Napomena: Obavezno upišite točna imena , inače možete dobiti pogrešku. Međutim, ako imate problema s točnim nazivima, možete prikazati popis Imenovanih raspona pritiskom na tipku F3 na tipkovnici.
- Zatim odaberite ćelije C5:C14 i umetnite izraz dat u nastavku.
=INDIRECT(F5)
Ovdje ćelija F5 predstavlja Sales_Data_2022 Imenovani raspon .
- Na sličan način ponovite postupak za ćelije D5:D14 .
=INDIRECT(F6)
Ovdje se ćelije F6 odnose na Sales_Data_2021 Imenovani raspon .
Na kraju bi rezultati trebali izgledati kao na slici ispod.
Metoda-4: Korištenje funkcija INDEX i MATCH
Za one od vas koji želite naučiti o više tehnika, možete kombinirati INDEX i MATCH funkcije za vraćanje reference ćelije s drugog radnog lista. Dakle, samo slijedite.
📌 Koraci :
- Na samom početku idite na ćeliju C5 te kopirajte i zalijepite sljedeći izraz u traci formule .
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
U gornjem izrazu, “Sales_Data_2022” odnosi se na Named Range , a C5 ćelija označava vrijednost Sales za Sam .
Raščlamba formule:
- MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → vraća relativnu poziciju stavka u nizu koja odgovara zadanoj vrijednosti. Ovdje je Sales_Data_2022!C5 argument lookup_value koji se odnosi na vrijednost Sales za Sam . Slijedi, Sales_Data_2022 predstavlja argument lookup_array ( Named Range ) odakle vrijednost koja se odnosi na ćeliju C5 se podudara. Na kraju, 0 je izborni argument match_type koji označava kriterije Točnog podudaranja .
- Izlaz → 1
- INDEX(Podaci_prodaje_2022,MATCH(Podaci_prodaje_2022!C5,Podaci_prodaje_2022,0)) → postaje
- =INDEX(Sales_Data_2022,1) → vraća vrijednost na sjecištu retka i stupca u zadanom rasponu. U ovom izrazu, Sales_Data_2022 je argument array ( Named Range ) koji predstavlja prodajne vrijednosti u C5:C14 stanice. Zatim, 1 je row_num argument koji označava lokaciju retka.
- Izlaz → $2435
- Slijedeći ovo, skočite na D5 ćeliju >> unesite izraz naveden u nastavku.
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
U ovoj formuli, “Sales_Data_2021” odnosi se na Imenovani raspon, nasuprot tome, C5 ćelija označava vrijednost Prodaja za Sam .
Slijedom toga, rezultati bi trebali izgledati kao na slici ispod.
Metoda-5: Primjena funkcije VLOOKUP
Još jedan način kako za dinamičko referenciranje ćelije u drugom Excel listu uključuje korištenje VLOOKUP funkcije koja vraća vrijednost prema zadanim brojevima retka i stupca. Sada je jednostavno i lako, stoga samo slijedite korake.
📌 Koraci :
- Za početak, idite na C5 ćelija >> umetnite izraz naveden u nastavku.
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
Ovdje, “Sales_Data_2022!” predstavlja radni list ime, Sales_Data_2022 pokazuje na Named Range , a C5 ćelija označava Sales vrijednost za Sam .
Raščlamba formule:
- VLOOKUP(Podaci_prodaje_2022!C5,Podaci_prodaje_2022,1,FALSE) → traži vrijednost u krajnjem lijevom stupcu tablice, a zatim vraća vrijednost u istom retku iz stupca kojinavesti. Ovdje je Sales_Data_2022!C5 ( lookup_value argument) preslikan iz Sales_Data_2022 ( table_array argument) Imenovani raspon . Zatim, 1 ( col_index_num argument) predstavlja broj stupca vrijednosti pretraživanja. Na kraju, FALSE ( range_lookup argument) odnosi se na Točno podudaranje vrijednosti pretraživanja.
- Izlaz → $2435
- Zauzvrat, ponovite isti postupak u ćeliju D5 za umetanje podataka za godinu 2021.
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
U ovom izrazu, “Sales_Data_2021!” odnosi se na naziv radnog lista, Sales_Data_2021 označava Imenovani raspon , a C5 ćelija predstavlja Prodajna vrijednost za Sam .
Nakon toga, vaš bi se rezultat trebao pojaviti kao donja slika.
Kako referencirati ćeliju na drugom listu na temelju vrijednosti ćelije u Excelu
Posljednje, ali ne i najmanje važno, Excel ima još jedan izvrstan trik u rukavu! Laički rečeno, možete povući podatke s drugog radnog lista i izvršiti više operacija pomoću Excel funkcija. Dakle, pogledajmo postupke u jednostavnim koracima.
📌 Koraci :
- Prvo prijeđite na ćeliju C7 >> idite na karticu Podaci >> kliknite na padajući izbornik Provjera valjanosti podataka .
Sada, ovootvara prozor Provjera valjanosti podataka .
- Zatim, u polju Dopusti odaberite opciju Popis .
- Zatim, za polje Izvor unesite Imenovane raspone kao što je definirano u prethodnoj metodi .
Na kraju, ovo umeće padajući izbornik Provjera valjanosti podataka u ćeliju C7 kao što je prikazano na slici ispod.
- Drugo, skočite na C8 ćeliju >> unesite donju formulu za izračunavanje
Maksimalne prodaje vrijednosti pomoću MAX funkcije .
=MAX(INDIRECT(C7))
Ovdje, INDIRECT funkcija pohranjuje i vraća vrijednosti Imenovanog raspona na trenutni radni list dok C7 ćelija se odnosi na Sales_Data_2022 .
- Isto tako, izračunajte vrijednost Minimum Sales u C9 ćelija s MIN funkcijom .
=MIN(INDIRECT(C7))
- Treće, dobijte prosječnu prodaju upotrebom funkcije AVERAGE kao što je prikazano u nastavku.
=AVERAGE(INDIRECT(C7))
- Četvrto, primijenite funkciju SUM za izračun Ukupne prodaje u USD.
=SUM(INDIRECT(C7))
Konačno, rezultat bi trebao izgledati kao na snimci zaslona prikazanoj u nastavku.
Osim toga, ako odaberete Sales_Data_2021 s padajućeg izbornika, rezultati će biti prikazani u skladu s tim.
Odjeljak za vježbu
Ovdje smo dali odjeljak Vježbajte na desnoj strani svakog lista tako da možete sami vježbati. Obavezno to učinite sami.
Zaključak
Nadam se da će vam ovaj članak pomoći da razumijete kako dinamički referencirati ćeliju na drugom Excel listu. Ako imate bilo kakvih pitanja, ostavite komentar ispod. Također, ako želite čitati više ovakvih članaka, možete posjetiti našu web stranicu ExcelWIKI .