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 puno radnih listova u radnoj knjizi. Danas ću vam pokazati kako možete povući podatke iz više radnih listova u jedan radni list u Excelu.

Preuzmite radnu svesku za vježbe

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 za tri mjeseca: januar, februar i mart respektivno.

Naš cilj danas je da povučete podatke iz ova tri radna lista u jedan radni list koji će se koristiti za izračunavanje.

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

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

Koraci:

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

  • Zatim povucite ručicu za popunjavanje da kopirate formulu u ostatak ćelija.

Vidiš, imamo ukupnu prodaju od tri mjeseca za svakuproizvod.

Objašnjenje formule:

  • Ovdje siječanj!D5 označava referencu ćelije D5 naziv lista “Januar” . Ako imate naziv lista kao Sheet1, koristite Sheet1!D5 umjesto.
  • Slično Februar!D5 i Mart!D5 označuju ćeliju referenca D5 tabela pod nazivom februar i mart respektivno.
  • Tako možete povući podatke iz više listova u jednu formulu u jednom listu i izvršite bilo koju željenu operaciju.

Korišćenje 3D referentne formule:

To također možete učiniti korištenjem formule s 3D referencom. Formula je sljedeća.

=SUM(January:March!D5)

Kliknite na ovu vezu da naučite kako kreirati 3D referencu u Excelu.

Pročitajte više: Povucite istu ćeliju iz više listova u glavni stupac u Excelu

2. Izvlačenje podataka iz više radnih listova korištenjem funkcije konsolidacije

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

Koraci:

  • Kreirajte prazan skup podataka s nazivima proizvoda i dodajte kolonu pod nazivom Ukupna prodaja. Ostavite ćelije ispod ove kolone prazne.

  • Sada, C5:C19 raspon ćelija na bilo kojem radnom listu i idite na Podaci > Alat Konsolidiraj u odjeljku Alati za podatke .

  • Vi ćetedobijte okvir za dijalog Konsolidiraj . Pod opcijom Funkcija , odaberite operaciju koju želite izvršiti nad podacima iz više radnih listova.
  • Radi ovog primjera odaberite Zbroj .
  • Sada kliknite na ikonu Uvezi desno u okvir Referenca .

  • Konsolidiraj okvir će biti komprimiran u Konsolidiraj – Referenca okvir. Odaberite željeni raspon ćelija s prvog lista. Zatim ponovo kliknite na ikonu Uvezi s desne strane.

  • Naći ćete referencu ćelije odabranog raspona umetnutu u Referenca kutija. Kliknite na dugme Dodaj desno u okvir Dodaj reference .

  • Naći ćete reference odabrani raspon umetnut u okvir Dodaj reference .
  • Izaberite ostale opsege ćelija iz drugih radnih listova i umetnite ih u polje Dodaj reference na isti način.
  • Radi ovog primjera, odaberite D5:D19 sa radnog lista februar i D5:D19 iz radnog lista mart .

  • Zatim kliknite OK. Naći ćete zbir tri odabrana raspona iz tri radna lista umetnuta u prazan raspon.

Pročitajte više: Excel makro: izdvajanje podataka iz više Excel datoteka (4 metode)

Slična očitanja

  • Kako unijeti iste podatke u višeListovi u Excelu
  • VBA kod 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 kolonama (5 metoda)
  • Kako izvući podatke iz slike u Excel (brzim koracima)

3. Korištenje makroa 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.

Šta učiniti ako ne želimo izvršiti nijednu operaciju , prikupljati podatke samo iz više radnih listova i poredati ih okomito u jedan radni list?

Pogledajte donji skup podataka.

Ovdje imamo novu radnu knjigu sa tri radna lista, od kojih svaki ima evidenciju prodaje četiri sedmice u mjesecu januaru, februaru i martu.

Naš cilj je prikupiti podatke iz ova tri radna lista i urediti ih u jedan radni list. Ovo možemo izvršiti tako što ćemo pokrenuti sljedeći makro ( VBA kod).

VBA kod je sljedeći.

8389

Ova stranica nam je pomogla razumjeti i razviti kod.

Sada slijedite dolje navedene korake da primijenite ovaj kod.

Koraci:

  • Prvo pritisnite Alt+F11 i idite na VBA editor.
  • Sada idite na karticu Insert i kliknite na Module. Novi modul će biti otvoren.

  • 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 Ne i spremite datoteku kao Makro-omogućen fajl.

  • Sada kliknite na dugme Pokreni /pritisnite F5 ili pritisnite Alt+F8 .
  • Pojaviće se okvir za dijalog Makro . Odaberite ovaj Makro ( PullDatafromMultipleSheets ) i kliknite na Pokreni .

  • Naći ćete podatke iz tri radna lista raspoređene okomito u novom radnom listu pod nazivom “VBA” .

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

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

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

Ovo ćemo postići pomoću Power Query programa Excel. Power Query je dostupan iz Excel 2016 . Ako koristite bilo koju stariju verziju, morate je preuzeti i instalirati ručno.

Koraci:

  • Prvo, moramo konvertirati naše podatke u svaki list u tabele. Odaberite bilo koju ćeliju unutar podataka i pritisnite Ctrl+T . Zatim pritisnite OK .

  • Sada idite na Podaci > Preuzmite alatku Data ispod Nabavite & Transformirajte podatke odjeljak sa bilo kojeg radnog lista.
  • Kliknite na padajući izbornik. Od dostupnih opcija odaberite Iz drugih izvora > Prazan upit .

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

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

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

  • Dobit ćete malu kutiju. Kliknite na Proširi i zatim označite (stavite kvačicu) sve kućice.

  • Zatim kliknite OK . Naći ćete sve stavke iz tri tabele dovedene u jednu tabelu u Power Query Editor .

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

  • Dobit ćete Uvoz Podaci dijaloški okvir. Odaberite Tabela .
  • Zatim, ako želite da kombinovana tabela 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 OK . Ti cespronađite podatke iz tri radna lista raspoređene u jednu tabelu u novom radnom listu pod nazivom Upit .

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

Zaključak

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

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.