Sadržaj
Često, dok radimo s Microsoft Excelom, možda ćemo morati umetnuti podatke s drugog Excel radnog lista. Zvuči složeno, zar ne? krivo! U ovom ćemo članku pokazati 4 načina za referenciranje naziva radnog lista u Excel formuli. Osim toga, također ćemo naučiti dobiti naziv aktivnog radnog lista i referencirati drugi radni list na temelju vrijednosti.
Preuzmi radnu bilježnicu za vježbe
Referenciranje_naziva_radnog_lista_u_Formuli_Excela. xlsx
Dynamic Worksheet Reference.xlsm
Referenciranje iz druge radne knjige.xlsx
4 načina referenciranja naziva radnog lista u Excel formuli
Prvo i najvažnije, razmotrimo podatke o prodaji za siječanj u “siječanj” radni list, koji prikazuje “Naziv proizvoda” i “Prodaja” u USD.
Na sličan način, mi imati Podatke o prodaji za veljaču u radnom listu "Veljača" . Ovdje želimo dobiti “Ukupnu prodaju” povlačenjem podataka iz radnih listova “Siječanj i veljača” . Dakle, bez daljnjeg odgađanja, istražimo kako referencirati naziv radnog lista u Excel formuli.
Ovdje smo upotrijebili verziju Microsoft Excel 365 ; možete upotrijebiti bilo koju drugu verziju kako vam odgovara.
1. Naziv referentnog radnog lista bez razmaka ili interpunkcijskih znakova
Prije svega, pokazat ćemo slučaj u kojemnazivi radnih listova nemaju razmake ili interpunkcijske znakove između sebe.
📌 Koraci :
- Na samom početku idite na C5 ćelija >> unesite donju formulu.
=January!C5+February!C5
Ovdje, “siječanj i veljača” odnosi se na imena radnih listova, a ćelija C5 odgovara “Prodaji stolnih računala” u ova dva mjeseca.
Pročitajte Više: Kako povezati Excel listove s drugim listovima (5 načina)
2. Referentni naziv radnog lista s razmacima ili interpunkcijskim znakovima
Alternativno, ova metoda uzima u obzir u slučaju kada između naziva radnih listova postoje razmaci ili interpunkcijski znakovi. U ovom slučaju, pretpostavimo radne listove "Rasprodaje za siječanj i veljaču" . Sada želimo izdvojiti podatke “Prodaja” iz dva radna lista i vratiti “Ukupnu prodaju” na drugom radnom listu.
📌 Koraci :
- Za početak, prijeđite na C5 ćeliju >> upišite izraz ispod.
='January Sales'!C5+'February Sales'!C5
U ovom slučaju, “Siječanjske rasprodaje” i “ Februarske rasprodaje” predstavljaju nazive radnih listova; nasuprot tome, ćelija C5 označava “Prodaja stolnih računala” odnosno.
Pročitajte više: Referenca iz drugog programa Excel Radna knjiga bez otvaranja (5 primjera)
Slična čitanja
- Kako povezati više ćelija iz drugog radnog lista u Excelu (5Jednostavni načini)
- Kako povezati datoteke u programu Excel (5 različitih pristupa)
- Povežite radne knjige programa Excel za automatsko ažuriranje (5 metoda)
- Kako povezati Word dokument s Excelom (2 jednostavne metode)
3. Dinamički referencirajte ćeliju na drugom listu
Istina , ono što smo do sada napravili je lijepo, ali postoji veliki problem. Jednostavno rečeno, ako postoji veliki broj radnih listova, tada moramo ručno unijeti njihova imena. Ne očajavajte! Ovaj zadatak koji se ponavlja možemo automatizirati pomoću VBA koda i INDIRECT funkcije koja vraća referencu ćelije niza.
📌 Koraci :
- Prvo idite na Programer karticu >> kliknite gumb Visual Basic .
Ovo otvara Visual Basic Editor u novom prozoru.
- Drugo, idite na karticu Umetni >> odaberite Modul .
Za lakše snalaženje, možete kopirati kod odavde i zalijepiti ga u prozor kao što je prikazano u nastavku.
4863
⚡ Raščlamba koda:
Ovdje ćemo objasniti VBA kod za generiranje naziva radnih listova.
- U prvom dijelu, podrutina dobiva naziv, ovdje je to Active_Work_Sheet_Name() .
- Nadalje, definirajte varijable wbk, rezultat, j, i k i dodijelite tip podataka Workbook odnosno Varijanta .
- Udrugi dio, koristite svojstvo Count za brojanje 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()
- Na kraju, dođite do C5 ćelije >> umetnite jednadžbu u traku formule .
=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")
Na primjer, E5 Ćelije i E6 upućuju na nazive radnih listova “Siječanj i veljača” dok se ćelija C5 odnosi na njihove odgovarajuće “Prodaje” .
Pročitajte više: Prijenos određenih podataka s jednog radnog lista na drugi za izvješća
4. Stvorite referencu na drugu radnu knjigu
Kao prvo, možemo stvoriti referencu na druge radne knjige ( izvorne radne knjige ) da dovedemo podatke u drugu radnu knjigu ( odredišnu radnu knjigu ) . Stoga samo slijedite.
📌 Koraci :
- Za početak kopirajte i zalijepite formulu u nastavku u ćeliju C5 .
=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5
Na primjer, “[Referentni_naziv_radnog_lista_u_Excel_Formuli.xlsx]” je naziv radne knjige koja sadrži radni list “siječanj” . Štoviše, ćelija C5 označava vrijednosti “Prodaja” .
Kako dobiti naziv aktivnog radnog lista u Excelu
Suprotno tome, možemo izdvojiti naziv aktivnog radnog lista kombiniranjem funkcija MID , FIND i CELL . Jednostavan je i lak, pa pogledajmo postupak u detalje.
📌 Koraci :
- Za početak kliknite ćeliju B5 >> umetnite sljedeću jednadžbu.
=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)
Raščlamba formule:
- CELL(“ime datoteke”,B5) → vraća informacije o oblikovanju, lokaciji sadržaja ćelije. Ovdje je “filename” info_type argument koji vraća naziv datoteke i lokaciju. Zatim, ćelija B5 je izborni argument referenca gdje se vraća rezultat.
- FIND(“]”,CELL (“filename”,B5)) → vraća početnu poziciju jednog tekstualnog niza unutar drugog tekstualnog niza. Ovdje je “]” argument find_text dok je CELL(“filename”,B5) unutar_teksta argument. Ovdje funkcija FIND vraća položaj uglate zagrade unutar niza teksta.
- Izlaz → 103
- MID(CELL(“naziv datoteke”,B5),(FIND(“]”,CELL( “filename”,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 duljinu. Ovdje je CELL(“ime datoteke”,B5) argument tekst , ( 103+1) start_num argument, a 45 je num_chars argument koji predstavlja najveći broj znakova u nazivu radnog lista .
- Izlaz → “Naziv aktivnog lista”
Kako referencirati drugu tablicu na temelju o vrijednosti ćelije u Excelu
Posljednje, ali ne manje važno, možemo se pozvati i na drugi Excel radni list na temelju vrijednosti ćelije. Ovom prilikom, razmotrimo Podatke o prodaji osobnih računala i dodatne opreme koji pokazuju naziv “Proizvod” , “Prodaja u siječnju” i “Rasprodaje u veljači” odnosno.
📌 Koraci :
- Prvo prijeđite na karticu Podaci >> kliknite na Provjera valjanosti podataka >> zatim slijedite korake prikazane u GIF-u danom u nastavku.
- Nakon toga prijeđite na B7 ćelija >> koristite VLOOKUP funkciju kao što je prikazano ispod >> izračunajte “Ukupnu prodaju” pomoću funkcije SUM .
=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)
U ovom slučaju, ćelija C4 je odabrana “Stavka” s padajućeg popisa.
Razlaganje formule :
- VLOOKUP(C4,'Podaci o prodaji'!B5:D13,2,FALSE) → traži vrijednost u krajnjem lijevom stupcu tablice , a zatim vraća vrijednost u istom retku iz stupca koji navedete. Ovdje je C4 ( lookup_value argument) preslikan iz 'Podataka o prodaji'!B5:D13 ( table_array argument) koji je radni list “Podaci o prodaji” . Zatim, 2 ( col_index_num argument) predstavlja broj stupca vrijednosti traženja. Na kraju, FALSE ( range_lookup argument) odnosi se na Točno podudaranje vrijednosti pretraživanja.
- Izlaz → $1090
Osim toga, možete pratiti korake u stvarnom vremenu gledajući animirani GIF prikazan ispod.
Odjeljak za vježbu
Osigurali smo odjeljak za vježbu na desnoj strani svakog lista tako da možete vježbaj se. Obavezno to učinite sami.
Kao napomena, “Dynamic Worksheet Reference.xlsx” i “Referenciranje iz Druge datoteke Workbook.xlsx” koriste se u Metodi 3 i Metodi 4 . Nasuprot tome, “Referenciranje naziva radnog lista u Excel formuli.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 učinkovitije primijenite na proračunske tablice programa Excel. Nadalje, ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane uz Excel funkcije na ExcelWIKI .