Kako izvući podatke iz više radnih listova u Excelu (4 brza načina)

  • Podijeli Ovo
Hugh West

Dok radimo u Excelu, često moramo raditi s mnogo radnih listova u radnoj knjizi. Danas ću vam pokazati kako možete povući podatke s više radnih listova na jedan radni list u programu Excel.

Preuzmite vježbovnu knjigu

Kako izvući podatke iz više radnih listova.xlsm

4 prikladne metode za izvlačenje podataka iz više radnih listova u Excelu

Ovdje imamo tri radna lista u radnoj knjizi. Sadrže evidenciju prodaje nekih artikala tijekom tri mjeseca: siječanj, veljača i ožujak redom.

Naš današnji cilj je za povlačenje podataka iz ova tri radna lista u jedan radni list za korištenje za izračun.

1. Koristite formulu za izvlačenje podataka s više radnih listova

Ako želite izvesti bilo koju operaciju na podacima s više listova, to možete izvesti pomoću formula. Evo kako to učiniti.

Koraci:

  • Postavite naziv lista ( Sheet_Name! ) ispred reference ćelije kada postoje reference ćelija za više listova u formuli.
  • Pokušajmo saznati ukupan broj svakog proizvoda prodanog u tri mjeseca.
  • Odaberite bilo koju ćeliju u bilo kojem radnom listu i unesite formulu na ovaj način:
=January!D5+February!D5+March!D5

  • Zatim povucite Ručku za popunjavanje da kopirate formulu u ostatak ćelija.

Vidite, imamo ukupnu prodaju od tri mjeseca za svakuproizvod.

Objašnjenje formule:

  • Ovdje siječanj!D5 označava referencu ćelije D5 naziva lista “Siječanj” . Ako imate naziv lista kao Sheet1, upotrijebite Sheet1!D5 umjesto toga.
  • Slično February!D5 i March!D5 označuju ćeliju referenca D5 listova pod nazivom February odnosno March .
  • Tako možete povući podatke iz više listova u jednu formulu na jednom listu i izvršite bilo koju željenu operaciju.

Korištenje 3D referentne formule:

To možete učiniti i pomoću formule s 3D referencom. Formula je sljedeća.

=SUM(January:March!D5)

Kliknite na ovu vezu da biste saznali kako stvoriti 3D referencu u Excelu.

Pročitajte više: Povucite istu ćeliju s više listova u glavni stupac u programu Excel

2. Povlačenje podataka iz više radnih listova pomoću značajke konsolidacije

Možemo izvući podatke iz više radnih listova i koristiti ih u operaciji pomoću alata Konsolidacija iz alatne trake programa Excel.

Koraci:

  • Stvorite prazan skup podataka s nazivima proizvoda i dodajte stupac pod nazivom Ukupna prodaja. Neka ćelije ispod ovog stupca budu prazne.

  • Sada, C5:C19 raspon ćelija u bilo kojem radnom listu i idite na Podaci > Konsolidirajte alat u odjeljku Podatkovni alati .

  • Vi ćetedobiti dijaloški okvir Konsolidacija . Pod opcijom Funkcija odaberite operaciju koju želite izvesti na podacima iz više radnih listova.
  • Za potrebe ovog primjera odaberite Zbroj .
  • Sada kliknite na ikonu Uvezi desno do okvira Referenca .

  • Okvir Konsolidacija bit će komprimiran u okvir Konsolidacija – Referenca . Odaberite željeni raspon ćelija s prvog lista. Zatim ponovno kliknite ikonu Uvezi s desne strane.

  • Naći ćete referencu ćelije odabranog raspona umetnutu u Okvir Referenca . Kliknite gumb Dodaj desno od okvira Dodaj reference .

  • Naći ćete reference za odabrani raspon umetnut u okvir Dodaj reference .
  • Odaberite ostale raspone ćelija s drugih radnih listova i umetnite ih u okvir Dodaj reference na isti način.
  • Za potrebe ovog primjera odaberite D5:D19 s radnog lista February i D5:D19 s radnog lista March .

  • Zatim kliknite U redu. Naći ćete zbroj tri odabrana raspona iz tri radna lista umetnuta u prazan raspon.

Pročitajte više: Excel Macro: Izdvojite podatke iz više Excel datoteka (4 metode)

Slična čitanja

  • Kako unijeti iste podatke u višeListovi u Excelu
  • VBA kôd za pretvaranje tekstualne datoteke u Excel (7 metoda)
  • Kako uvesti tekstualnu datoteku s višestrukim razdjelnicima u Excel ( 3 metode)
  • Pretvorite Notepad u Excel sa stupcima (5 metoda)
  • Kako izvući podatke sa slike u Excel (uz brze korake)

3. Korištenje makronaredbi za izvlačenje podataka iz više radnih listova

Do sada smo izvlačili podatke iz više radnih listova da bismo izvršili neke operacije.

Što učiniti ako ne želimo izvršiti nijednu operaciju , samo prikupljati podatke s više radnih listova i poredati ih okomito na jednom radnom listu?

Pogledajte skup podataka u nastavku.

Ovdje imamo novu radnu knjigu s tri radna lista, a svaki ima evidenciju prodaje od četiri tjedna u siječnju, veljači i ožujku redom.

Naš cilj je prikupiti podatke iz ova tri radna lista i rasporediti ih u jedan radni list. To možemo izvršiti pokretanjem sljedeće makronaredbe ( VBA kod).

VBA kod je sljedeći.

7839

Ova stranica nam je pomogla razumjeti i razviti kod.

Sada slijedite korake u nastavku da biste primijenili ovaj kod.

Koraci:

  • Prvo pritisnite Alt+F11 i idite na VBA uređivač.
  • Sada idite na Insert karticu i kliknite na Module. Novi modul će biti otvoreno.

  • Sada kopirajte kod i zalijepite gaovdje.

  • Sada spremite Excel datoteku pritiskom na Ctrl+S .
  • Tako ćete prvo se suočite sa sljedećim prozorom.

  • Kliknite na No i spremite datoteku kao Macro-Enabled datoteku.

  • Sada kliknite gumb Pokreni /pritisnite F5 ili pritisnite Alt+F8 .
  • Pojavit će se dijaloški okvir pod nazivom Makro . Odaberite ovaj Makro ( PullDatafromMultipleSheets ) i kliknite na Pokreni .

  • Naći ćete podatke s tri radna lista poredane okomito u novom radnom listu pod nazivom “VBA” .

Pročitajte više: Kako izvući podatke iz više radnih listova u programu Excel VBA

4. Korištenje Power Queryja za izvlačenje podataka iz više radnih listova

Ovo je naš posljednji zadatak danas. Opet se vraćamo na naše početne listove da pokažemo ovu metodu. Naš je cilj prikupiti podatke s ovih radnih listova i spojiti ih u jednu tablicu.

Ovo ćemo postići korištenjem Power Queryja programa Excel. Power Query dostupan je u Excelu 2016 . Ako koristite bilo koju stariju verziju, morate je preuzeti i instalirati ručno.

Koraci:

  • Prije svega moramo pretvoriti svoje podatke u svaki list u tablice. Odaberite bilo koju ćeliju unutar podataka i pritisnite Ctrl+T . Zatim pritisnite OK .

  • Sada idite na Podaci > Get Data alat pod Nabavite & Transformirajte odjeljak Data s bilo kojeg radnog lista.
  • Kliknite na padajući izbornik. Među dostupnim opcijama odaberite Iz drugih izvora > Prazan upit .

  • Otvorit će se Power Query Editor . U traku formule napišite ovu formulu:
=Excel.CurrentWorkbook()

Power Query razlikuje velika i mala slova. Dakle, napišite formulu kakva jest.

  • Kliknite na Enter . Naći ćete tri tablice iz tri radna lista poredane jednu po jednu. Odaberite one koje želite povući.
  • Za potrebe ovog primjera odaberite sva tri.
  • Zatim kliknite malu desnu strelicu pored naslova Sadržaj .

  • Dobit ćete malu kutiju. Kliknite na Proširi i označite (označite) sve okvire.

  • Zatim kliknite U redu . Sve stavke iz tri tablice pronaći ćete u jednoj tablici u Power Query Editoru .

  • Zatim idite na Datoteka > Zatvori i učitaj u… opciju u Power Query Editoru .

  • Dobit ćete Uvoz Data dijaloški okvir. Odaberite Tablica .
  • Zatim, ako želite da kombinirana tablica bude na novom radnom listu, odaberite Novi radni list .
  • U suprotnom odaberite Postojeći radni list i unesite referencu ćelije raspona u kojem želite tablicu.

  • Zatim kliknite U redu . Hoćešpronađite podatke s tri radna lista raspoređene u jednu tablicu u novom radnom listu pod nazivom Upit .

Pročitajte više: Kako automatski pretvoriti tekstualnu datoteku u Excel (3 prikladna načina)

Zaključak

Koristeći ove metode, možete izvući podatke iz više radnih listova na jedan radni list u Excelu. Imate li kakvih pitanja? Slobodno nas pitajte u odjeljku za komentare.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.