Sadržaj
Često, dok radimo sa Microsoft Excel-om, možda ćemo morati da ubacimo podatke iz drugog Excel radnog lista. Zvuči složeno, zar ne? Pogrešno! U ovom članku ćemo pokazati 4 načina referenciranja naziva radnog lista u Excel formuli. Osim toga, naučit ćemo dobiti naziv aktivnog radnog lista i referencirati drugi radni list na osnovu vrijednosti.
Preuzmite radnu svesku za vježbu
Referenca_Worksheet_Name_in_Excel_Formula. xlsx
Dynamic Worksheet Reference.xlsm
Referenca iz druge radne knjige.xlsx
4 načina referenciranja naziva radnog lista u Excel formuli
Prvo i najvažnije, razmotrimo Podatke o prodaji za januar u “siječanj” radni list, koji prikazuje “Naziv proizvoda” i “Prodaju” u USD.
Na sličan način, mi imate Podatke o prodaji za februar u radnom listu “februar” . Ovdje želimo dobiti “Ukupnu prodaju” povlačenjem podataka iz “Januar i februar” radnih listova. Dakle, bez daljnjeg odlaganja, istražimo kako referencirati naziv radnog lista u Excel formuli.
Ovdje smo koristili verziju Microsoft Excel 365 ; možete koristiti bilo koju drugu verziju kako vam odgovara.
1. Referentni naziv radnog lista bez razmaka ili interpunkcijskih znakova
Prvo, pokazat ćemo slučaj kadaNazivi radnih listova nemaju razmake ili interpunkcijske znakove između sebe.
📌 Koraci :
- Na samom početku idite na C5 ćelija >> unesite formulu datu u nastavku.
=January!C5+February!C5
Ovdje, “Januar i februar” odnosi se na nazivi radnih listova, a C5 ćelija odgovara “Desktop Sales” u ova dva mjeseca.
Pročitajte Više: Kako povezati Excel tabele sa drugim listom (5 načina)
2. Referentni naziv radnog lista sa razmacima ili interpunkcijskim znakovima
Alternativno, ova metoda razmatra slučaj kada postoje razmaci ili znakovi interpunkcije između naziva radnih listova. U ovom slučaju, pretpostavimo radne listove “Januarska i februarska prodaja” . Sada želimo izdvojiti podatke “Prodaja” iz dva radna lista i vratiti “Ukupna prodaja” u drugom radnom listu.
📌 Koraci :
- Za početak pređite na C5 ćeliju >> upišite izraz ispod.
='January Sales'!C5+'February Sales'!C5
U ovom slučaju, “Januarska prodaja” i “ Februarska prodaja” predstavljaju nazive radnih listova; za razliku od toga, ćelija C5 označava „Desktop Sales” odnosno.
Pročitajte više: Referenca iz drugog programa Excel Radna sveska bez otvaranja (5 primjera)
Slična čitanja
- Kako povezati više ćelija s drugog radnog lista u Excelu (5Jednostavni načini)
- Kako povezati datoteke u Excelu (5 različitih pristupa)
- Povezati Excel radne knjige za automatsko ažuriranje (5 metoda)
- Kako povezati Word dokument sa Excelom (2 laka metoda)
3. Referenca na dinamičku ćeliju u drugom listu
Uistinu , ovo što smo do sada uradili je lijepo, ali postoji veliki problem. Jednostavno rečeno, ako postoji veliki broj radnih listova, onda moramo ručno unijeti njihova imena. Ne očajavajte! Ovaj zadatak koji se ponavlja možemo automatizirati koristeći VBA kod i INDIRECT funkciju koja vraća referencu ćelije niza.
📌 Koraci :
- Prvo, idite na karticu Razvojni programer >> kliknite na dugme Visual Basic .
Sada, ovo otvara Visual Basic Editor u novom prozoru.
- Drugo, idite na karticu Insert >> odaberite Module .
Radi lakšeg snalaženja, možete kopirati kod odavde i zalijepiti ga u prozor kao što je prikazano ispod.
7410
⚡ Podjela koda:
Ovdje ćemo objasniti VBA kod za generiranje imena radnih listova.
- U prvom dijelu, podrutini je dato ime, ovdje je to Active_Work_Sheet_Name() .
- Dalje, definirajte varijable wbk, rezultat, j, i k i dodijelite tip podataka Radna knjiga i Varijanta respektivno.
- Udrugi dio, koristite svojstvo Count da prebrojite broj listova i For Loop za ponavljanje kroz sve listove u radnoj knjizi.
- Treće, zatvorite VBA prozor >> unesite funkciju Active_Work_Sheet_Name () da dobijete sve nazive listova.
=Active_Work_Sheet_Name()
- Konačno, idite do C5 ćelije >> ubacite jednadžbu u Traka formule .
=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")
Na primjer, E5 Ćelije i E6 ukazuju na nazive radnog lista “Januar i februar” dok se ćelija C5 odnosi na njihove odgovarajuće ”Prodaje” .
Pročitajte više: Prenesite određene podatke s jednog radnog lista na drugi za izvještaje
4. Kreirajte referencu na drugu radnu knjigu
Kao prvo, možemo kreirati referencu na druge radne knjige ( izvorne radne knjige ) da bismo podatke unijeli u drugu radnu knjigu ( odredišna radna knjiga ) . Stoga samo pratite.
📌 Koraci :
- Za početak kopirajte i zalijepite formulu ispod u ćeliju C5 .
=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5
Na primjer, “[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]” je naziv radne knjige koji sadrži “Januar” radni list. Štaviše, ćelija C5 ukazuje na vrijednosti “Sales” .
Kako dobiti naziv aktivnog radnog lista u Excelu
Nasuprot tome, možemo izdvojiti ime aktivnog radnog lista kombiniranjem funkcija MID , FIND i CELL . Jednostavno je i lako, pa pogledajmo proces detaljno.
📌 Koraci :
- Za početak kliknite na ćeliju B5 >> umetnite sljedeću jednadžbu.
=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)
Raščlamba formule:
- CELL(“filename”,B5) → vraća informacije o formatiranju, lokaciji sadržaja ćelije. Ovdje je “filename” argument info_type koji vraća ime datoteke i lokaciju. Zatim, ćelija B5 je opcijski argument reference gdje se vraća rezultat.
- FIND(“]”,CELL (“filename”,B5)) → vraća početnu poziciju jednog tekstualnog niza unutar drugog tekstualnog niza. Ovdje je “]” find_text argument dok je CELL(“filename”,B5) unutar_teksta argument. Ovdje funkcija FIND vraća poziciju kvadratne zagrade unutar niza teksta.
- Izlaz → 103
- MID(CELL(“filename”,B5),(FIND(“]”,CELL( “ime datoteke”,B5))+1),45) → postaje
- MID(CELL(“filename”,B5),(103+1), 45) → vraća znakove iz sredine tekstualnog niza, s obzirom na početnu poziciju i dužinu. Ovdje je CELL(“filename”,B5) argument text , ( 103+1) je argument start_num argument, a 45 je num_chars argument koji predstavlja maksimalan broj znakova u nazivu radnog lista .
- Izlaz → “Naziv aktivnog lista”
Kako referencirati drugi list baziran o vrijednosti ćelije u Excelu
Na kraju, ali ne i najmanje važno, možemo se pozvati i na drugi Excel radni list na osnovu vrijednosti ćelije. Ovom prilikom, razmotrimo Podatke o prodaji PC-a i dodatne opreme koji prikazuje “Proizvod” naziv, ”Prodaja u januaru” i “Rasprodaja u februaru” respektivno.
📌 Koraci :
- Na prvom mjestu, prijeđite na kartica Podaci >> kliknite na Provjera valjanosti podataka >> zatim slijedite korake prikazane u GIF-u datom ispod.
- Nakon toga, skočite na B7 ćelija >> koristite funkciju VLOOKUP kao što je prikazano ispod >> izračunajte “Ukupnu prodaju” koristeći SUM funkciju .
=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)
U ovom slučaju, ćelija C4 je izabrana “Stavka” sa padajuće liste.
Raščlamba formule :
- VLOOKUP(C4,'Podaci o prodaji'!B5:D13,2,FALSE) → traži vrijednost u krajnjem lijevom stupcu tabele , a zatim vraća vrijednost u istom redu iz kolone koju navedete. Ovdje je C4 ( lookup_value argument) mapiran iz ‘Podaci o prodaji’!B5:D13 ( table_array argument) koji je radni list “Podaci o prodaji” . Zatim, 2 ( 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 → 1090 USD
Osim toga, možete pratiti korake u realnom vremenu pozivajući se na animirani GIF prikazan ispod.
Odjeljak za vježbu
Omogućili smo odjeljak vježbe na desnoj strani svakog lista tako da možete vježbajte se. Molimo vas da to učinite sami.
Kao napomena, “Dynamic Worksheet Reference.xlsx” i “Referenca sa Druge datoteke Workbook.xlsx” koriste se u Metodi 3 i Metodi 4 . Nasuprot tome, “Referentni naziv radnog lista u Excel Formula.xlsx” sadrži ostale metode.
Zaključak
U Ukratko, ovaj vodič istražuje sve detalje o tome kako referencirati naziv radnog lista u Excel formuli. Sada se nadamo da će vas sve gore navedene metode potaknuti da ih efikasnije primijenite na svoje Excel tabele. Osim toga, ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane za Excel funkcije na ExcelWIKI .