Kako dinamički referencirati ćeliju na drugom listu u Excelu

  • Podijeli Ovo
Hugh West

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 u drugom Excel listu umjesto da ih upisujete ručno. Nadalje, također ćemo istražiti kako referencirati ćeliju u drugoj proračunskoj tabeli na osnovu vrijednosti ćelije.

Preuzmite radnu svesku za vježbu

Možete preuzeti radnu svesku za vježbu sa 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 pojedinačno i detaljno.

Sada razmotrimo 2020 Sales Dataset prikazan u B4 :C14 ćelije koje prikazuju Imena prodajnih predstavnika i njihove Prodaje u USD respektivno.

U Na sličan način, 2021 Sales Dataset je prikazan na sljedećem radnom listu.

Ovdje smo koristili Microsoft Excel 365 verziju , možete koristiti bilo koju drugu verziju kako vam odgovara.

Metoda-1: Korištenje direktne reference ćelije

Za našu prvu metodu, počet ćemo s jednostavnim najbolji način da referencirate ćeliju iz drugog radnog lista. Nakon toga, proces je ilustriran u koracima prikazanim ispod.

📌 Koraci :

  • U prvommjesto, idite na ćeliju C5 >> upišite dolje navedeni izraz da biste izvukli odgovarajuće podatke o prodaji za 2022.

=Sales_Data_2022!C5

Ovdje, “Sales_Data_2022!” se odnosi na naziv radnog lista koji je Sales_Data_2022 dok C5 ćelija označava vrijednost Sales za Sam .

  • Zatim, upotrijebite Alat za rukovanje popunjavanjem da kopirate formulu u ćelije ispod.

  • Slično, prijeđite na ćeliju D5 >> unesite sljedeći izraz da unesete odgovarajuće podatke o prodaji za 2021.

=Sales_Data_2021!C5

U ovom izrazu, “Sales_Data_2021!” ukazuje na naziv radnog lista koji je Sales_Data_2021 i ćelija C5 predstavlja vrijednost Sales za Sam .

Konačno, nakon završetka gornjih koraka, rezultat bi trebao izgledati kao na slici prikazanoj ispod.

Metoda- 2: Korištenje INDIREKTNE funkcije

Ako ste jedan od onih ljudi koji uživaju u korištenju Excel funkcija, sljedeća metoda vas pokriva. Ovdje ćemo koristiti INDIRECT funkciju da pohranimo referencu ćelije i vratimo njenu vrijednost trenutnom radnom listu. Sada mi dozvolite da demonstriram proces u koracima ispod.

📌 Koraci :

  • Prvo i najvažnije, idite na C5 ćelija >> upišite izraz dat u nastavku zareferencirajte ćeliju koja odgovara podacima o prodaji za 2022.

=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))

Ovdje, “Sales_Data_2022!” označava naziv radnog lista dok C5 ćelija označava vrijednost Sales za Sam .

Raščlamba formule:

  • INDIRECT(“Sales_Data_2022!”&ADRESA(ROW(C5),COLUMN(C5))) → vraća referencu specificiranu od tekstualni niz. Ovdje je “Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5)) argument ref_text koji vraća referencu ćelije Sales u radnom listu Sales_Data_2022 . Operator Ampersand (&) spaja naziv lista i referencu ćelije.
    • Izlaz → $2435

  • Slično, skočite na D5 ćelija 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 ispod.

Pročitajte više: Pronađite tekst u Excel rasponu i vratite referencu ćelije ( 3 načina)

Metod-3: Kombinacija imenovanog raspona i INDIRECT funkcije

Za našu treću metodu, kombinirat ćemo Excelovu oznaku imenovanog raspona sa INDIRECT funkcija za dinamički upućivanje na ćeliju u drugom radnom listu. Dakle, hajde da razumijemo i vidimo proces u sljedećim koracima.

📌 Koraci :

  • U početku, nastavite na Sales_Data_2022 radni list >> odaberite ćelije C5:C14 >> unesite odgovarajući naziv, u ovom slučaju, Sales_Data_2022 , u Polje za ime .

  • U na sličan način, dajte ime za C5:C14 opseg ćelija u radnom listu Sales_Data_2021 .

  • Sljedeće, unesite Named Ranges u F5 i F6 ćelije kao što je prikazano ispod.

📃 Napomena: Molimo vas da unesete tačna imena , inače možete dobiti grešku. Međutim, ako imate problema s tačnim imenima, možete otvoriti listu Named Ranges pritiskom na tipku F3 na tastaturi.

  • Zatim, odaberite ćelije C5:C14 i umetnite izraz dat ispod.

=INDIRECT(F5)

Ovdje, F5 ćelija predstavlja Sales_Data_2022 Named Range .

  • Na sličan način ponovite postupak za ćelije D5:D14 .

=INDIRECT(F6)

Ovdje se ćelije F6 odnose na Sales_Data_2021 Named Range .

Na kraju bi rezultati trebali izgledati kao na slici ispod.

Metod-4: Upotreba funkcija INDEX i MATCH

Za one od vas koji želite naučiti više o tehnikama, možete kombinirati INDEX i MATCH funkcije za vraćanje reference ćelije s drugog radnog lista. Dakle, samo pratite.

📌 Koraci :

  • Na samom početku idite na ćeliju C5 i 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” se odnosi na Named Range i C5 ćelija označava Sales vrijednost za Sam .

Raščlamba formule:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → vraća relativnu poziciju stavka u nizu koja odgovara datoj vrijednosti. Ovdje je Sales_Data_2022!C5 argument lookup_value koji se odnosi na vrijednost Sales za Sam . Slijedeći, Sales_Data_2022 predstavlja argument lookup_array ( Named Range ) odakle se vrijednost odnosi na ćeliju C5 se podudara. Konačno, 0 je opcijski argument match_type koji ukazuje na kriterij Exact match .
    • Izlaz → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → postaje
    • =INDEX(Sales_Data_2022,1) → vraća vrijednost na presjeku reda i stupca u datom rasponu. U ovom izrazu, Sales_Data_2022 je argument array ( Named Range ) koji predstavlja vrijednosti prodaje u C5:C14 ćelije. Dalje, 1 je row_num argument koji ukazuje na lokaciju reda.
    • Izlaz → $2435

  • Slijedeći ovo, skočite na D5 ćeliju >> unesite izraz dat ispod.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

U ovoj formuli, “Sales_Data_2021” se odnosi na Named Range, za razliku od toga, C5 ćelija pokazuje vrijednost Sales za Sam .

Shodno tome, rezultati bi trebali izgledati kao na slici datoj ispod.

Metod-5: Primjena funkcije VLOOKUP

Još jedan način kako za dinamičko referenciranje ćelije u drugom Excel listu uključuje korištenje funkcije VLOOKUP koja vraća vrijednost prema datim brojevima reda i stupaca. Sada je jednostavno i lako, stoga samo slijedite korake.

📌 Koraci :

  • Za početak idite na C5 ćelija >> umetnite izraz dat ispod.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Ovdje, “Sales_Data_2022!” predstavlja radni list ime, Sales_Data_2022 ukazuje na Named Range , a C5 ćelija ukazuje na Sales vrijednost za Sam .

Raščlamba formule:

  • VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → traži vrijednost u krajnjem lijevom stupcu tabele, a zatim vraća vrijednost u istom redu iz kolone kojuodrediti. Ovdje je Sales_Data_2022!C5 ( lookup_value argument) mapiran iz Sales_Data_2022 ( table_array argument) Nazvani opseg . Zatim, 1 ( col_index_num argument) predstavlja broj stupca vrijednosti pretraživanja. Konačno, FALSE ( range_lookup argument) se odnosi na Točno podudaranje vrijednosti pretraživanja.
    • Izlaz → $2435

  • Zauzvrat, ponovite isti proces u ćeliju D5 za umetanje podataka za 2021. godinu.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

U ovom izrazu, “Sales_Data_2021!” se odnosi na naziv radnog lista, Sales_Data_2021 označava Named Range , a C5 ćelija predstavlja Prodaja vrijednost za Sam .

Naknadno bi se vaš rezultat trebao pojaviti kao na slici ispod.

Kako referencirati ćeliju u drugom listu na osnovu vrijednosti ćelije u Excelu

Na kraju, ali ne i najmanje važno, Excel ima još jedan sjajan trik u rukavu! Laički rečeno, možete izvući podatke iz drugog radnog lista i izvršiti više operacija pomoću Excel funkcija. Dakle, pogledajmo procedure 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 .

  • Sljedeće, u polju Dozvoli odaberite opciju Lista .
  • Zatim, za polje Izvor , unesite Nazvani rasponi kako je definirano u prethodnoj metodi .

Na kraju, ovo umeće padajući meni Provjera valjanosti podataka u ćeliju C7 kao što je prikazano na slici ispod.

  • Drugo, skočite na ćeliju C8 >> unesite formulu datu u nastavku da biste izračunali vrijednost

Maksimalna prodaja koristeći MAX funkciju .

=MAX(INDIRECT(C7))

Ovdje, INDIRECT funkcija pohranjuje i vraća vrijednosti Named Range na trenutni radni list dok C7 ćelija se odnosi na Sales_Data_2022 .

  • Slično, izračunajte vrijednost Minimalna prodaja u C9 ćelija s MIN funkcijom .

=MIN(INDIRECT(C7))

  • Treće, dobijte Prosječnu prodaju koristeći PROSJEČNU funkciju kao što je prikazano ispod.

=AVERAGE(INDIRECT(C7))

  • Četvrto, primijenite funkciju SUM da izračunate Ukupnu prodaju u USD.

=SUM(INDIRECT(C7))

Konačno, rezultat bi trebao izgledati kao na slici ispod.

Osim toga, ako odaberete Sales_Data_2021 sa padajućeg izbornika, rezultati će biti prikazani u skladu s tim.

Sekcija za praksu

Ovdje smo dali odjeljak Vježbanje 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 shvatite kako dinamički referencirati ćeliju u drugom Excel listu. Ako imate bilo kakvih pitanja, ostavite komentar ispod. Također, ako želite pročitati više ovakvih članaka, možete posjetiti našu web stranicu ExcelWIKI .

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.