Ako vytiahnuť údaje z viacerých pracovných hárkov v programe Excel (4 rýchle spôsoby)

  • Zdieľajte To
Hugh West

Pri práci v programe Excel musíme často pracovať s viacerými hárkami v zošite. Dnes vám ukážem, ako môžete v programe Excel vytiahnuť údaje z viacerých hárkov do jedného hárku.

Stiahnite si cvičebnicu

Ako vytiahnuť údaje z viacerých pracovných hárkov.xlsm

4 vhodné metódy na vytiahnutie údajov z viacerých pracovných hárkov v programe Excel

Tu máme tri pracovné hárky v zošite. Obsahujú záznamy o predaji niektorých položiek za tri mesiace: január, február a Marec resp.

Naším dnešným cieľom je stiahnuť údaje z týchto troch hárkov do jedného hárku, ktorý sa použije na výpočet.

1. Použitie vzorca na vytiahnutie údajov z viacerých pracovných hárkov

Ak chcete vykonať akúkoľvek operáciu s údajmi z viacerých hárkov, môžete to vykonať pomocou vzorcov. Tu je uvedený postup.

Kroky:

  • Umiestnite názov listu ( Sheet_Name! ) pred odkazom na bunku, ak sú vo vzorci odkazy na bunky viacerých hárkov.
  • Pokúsme sa zistiť celkový počet jednotlivých výrobkov predaných za tri mesiace.
  • Vyberte ľubovoľnú bunku v ľubovoľnom pracovnom hárku a zadajte vzorec týmto spôsobom:
=Január!D5+Únor!D5+Březen!D5

  • Potom potiahnite Rukoväť náplne skopírovať vzorec do ostatných buniek.

Vidíte, že sme získali celkový predaj za tri mesiace pre každý výrobok.

Vysvetlenie vzorca:

  • Tu január!D5 označuje odkaz na bunku D5 názvu listu "Január" Ak máte názov hárku ako Hárok1, použite List1!D5 namiesto toho.
  • Podobne február!D5 a Pochod!D5 uviesť odkaz na bunku D5 listu s názvom Február a Marec resp.
  • Takto môžete do jedného vzorca v jednom hárku stiahnuť údaje z viacerých hárkov a vykonať ľubovoľnú operáciu.

Používanie 3D referenčného vzorca:

Môžete to urobiť aj pomocou vzorca s 3D odkazom. Vzorec je nasledujúci.

=SUM(január:marec!D5)

Kliknite na tento odkaz ako vytvoriť 3D referenciu v programe Excel.

Prečítajte si viac: Vytiahnutie rovnakej bunky z viacerých hárkov do hlavného stĺpca v programe Excel

2. Vytiahnutie údajov z viacerých pracovných hárkov pomocou funkcie Consolidate

Môžeme vytiahnuť údaje z viacerých pracovných hárkov a použiť ich v operácii pomocou Konsolidácia z panela nástrojov Excelu.

Kroky:

  • Vytvorte prázdny súbor údajov s názvami produktov a pridajte stĺpec s názvom Celkový predaj. Bunky pod týmto stĺpcom nechajte prázdne.

  • Teraz, C5:C19 rozsah buniek v ľubovoľnom pracovnom hárku a prejdite na Údaje> Konsolidovať nástroj v rámci Dátové nástroje sekcia.

  • Získate Konsolidácia Dialógové okno. V rámci možnosti Funkcia , vyberte operáciu, ktorú chcete vykonať s údajmi z viacerých pracovných hárkov.
  • Pre účely tohto príkladu vyberte Suma .
  • Teraz kliknite na Import ikonu vpravo na Odkaz box.

  • Stránka Konsolidácia sa skomprimuje na Konsolidovať - Referencie Vyberte požadovaný rozsah buniek z prvého listu. Potom opäť kliknite na tlačidlo Import ikona vpravo.

  • Odkaz na bunku vybraného rozsahu sa vloží do Odkaz Kliknite na políčko. Pridať tlačidlo vpravo na Pridať odkazy box.

  • Odkazy na vybraný rozsah sa vložia do Pridať odkazy box.
  • Vyberte ďalšie rozsahy buniek z ostatných pracovných hárkov a rovnakým spôsobom ich vložte do poľa Pridať odkazy.
  • Pre účely tohto príkladu vyberte D5:D19 z pracovného hárku Február a D5:D19 z pracovného hárku Marec .

  • Potom kliknite na tlačidlo V PORIADKU. V prázdnom rozsahu nájdete vložený súčet troch vybraných rozsahov z troch pracovných hárkov.

Prečítajte si viac: Makro programu Excel: Extrahovanie údajov z viacerých súborov programu Excel (4 metódy)

Podobné čítania

  • Ako zadať rovnaké údaje do viacerých hárkov v programe Excel
  • Kód VBA na prevod textového súboru do programu Excel (7 metód)
  • Ako importovať textový súbor s viacerými oddeľovačmi do programu Excel (3 metódy)
  • Prevod Poznámkového bloku do programu Excel so stĺpcami (5 metód)
  • Ako extrahovať údaje z obrázka do programu Excel (s rýchlymi krokmi)

3. Používanie makier na vyťahovanie údajov z viacerých pracovných hárkov

Doteraz sme na vykonanie niektorých operácií vyťahovali údaje z viacerých pracovných hárkov.

Čo robiť, ak nechceme vykonať žiadnu operáciu, iba zhromaždiť údaje z viacerých pracovných hárkov a zoradiť ich vertikálne do jedného pracovného hárka?

Pozrite sa na súbor údajov uvedený nižšie.

Tu máme nový zošit s tromi pracovnými hárkami, z ktorých každý obsahuje záznamy o predaji za štyri týždne v mesiacoch január, február a marec.

Naším cieľom je zozbierať údaje z týchto troch hárkov a usporiadať ich do jedného hárku. Môžeme to vykonať spustením nasledujúceho makra ( VBA Kód).

Kód VBA je nasledujúci.

 Sub PullDatafromMultipleSheets() Dim Q As Long Dim aRng As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "VBA" For Q = 7 To Sheets.Count Set aRng = Sheets(1).UsedRange If Q> 7 Then Set aRng = Sheets(1).Cells(aRng.Rows.Count + 1, 1) End If Sheets(Q).Activate ActiveSheet.UsedRange.Copy aRng Next End Sub 

Táto stránka stránka nám pomohol pochopiť a vyvinúť kód.

Teraz postupujte podľa nižšie uvedených krokov a použite tento kód.

Kroky:

  • Najprv stlačte Alt+F11 a prejdite do editora VBA.
  • Teraz prejdite na Vložte a kliknite na kartu Modul. Otvorí sa nový modul.

  • Teraz skopírujte kód a vložte ho sem.

  • Teraz uložte súbor programu Excel stlačením tlačidla Ctrl+S .
  • Najskôr sa teda zobrazí nasledujúce okno.

  • Kliknite na Nie a uložte súbor ako Stránka s podporou makier súbor.

  • Teraz kliknite na Spustiť tlačidlo/stlačenie F5 alebo stlačte Alt+F8 .
  • Dialógové okno s názvom Makro sa zobrazí. Vyberte túto možnosť. Makro ( PullDatafromMultipleSheets ) a kliknite na Spustiť .

  • Údaje z troch pracovných hárkov nájdete vertikálne usporiadané v novom pracovnom hárku s názvom "VBA" .

Prečítajte si viac: Ako vytiahnuť údaje z viacerých pracovných hárkov v programe Excel VBA

4. Použitie Power Query na vytiahnutie údajov z viacerých pracovných hárkov

Toto je naša posledná dnešná úloha. Opäť sa vrátime k našim pôvodným hárkom, aby sme si ukázali túto metódu. Naším cieľom je zhromaždiť údaje z týchto hárkov a zlúčiť ich do jednej tabuľky.

To dosiahneme pomocou Power Query programu Excel. Power Query je k dispozícii od Excel 2016 Ak používate staršiu verziu, musíte si ju stiahnuť a nainštalovať ručne.

Kroky:

  • Najskôr musíme naše údaje v jednotlivých listoch previesť do tabuliek. Vyberte ľubovoľnú bunku vo vnútri údajov a stlačte Ctrl+T Potom stlačte OK .

  • Teraz prejdite na stránku Údaje> Získať údaje nástroj pod Získavanie a transformácia údajov z ľubovoľného pracovného hárka.
  • Kliknite na rozbaľovaciu ponuku. Z dostupných možností vyberte Z iných zdrojov> Prázdny dotaz .

  • Stránka Power Query Editor V paneli vzorcov napíšte tento vzorec:
=Excel.CurrentWorkbook()

Power Query Rozlišujú sa veľké a malé písmená. Preto vzorec zapíšte tak, ako je.

  • Kliknite na Vstúpte na stránku . nájdete tri tabuľky z troch pracovných hárkov usporiadané po jednom. Vyberte tie, ktoré chcete vytiahnuť.
  • Pre účely tohto príkladu vyberte všetky tri.
  • Potom kliknite na malú šípku vpravo vedľa názvu Obsah .

  • Zobrazí sa malé okno. Kliknite na Rozšíriť a potom zaškrtnite všetky políčka.

  • Potom kliknite na tlačidlo OK . Všetky položky z troch stolov sa prenesú do jedného stola v Power Query Editor .

  • Potom prejdite na Súbor> Zatvoriť a načítať do... možnosť v Power Query Editor .

  • Získate Import údajov dialógové okno. Vyberte Tabuľka .
  • Ak chcete, aby sa kombinovaná tabuľka nachádzala v novom pracovnom hárku, vyberte položku Nový pracovný hárok .
  • V opačnom prípade vyberte Existujúci pracovný hárok a zadajte odkaz na bunku rozsahu, v ktorom chcete vytvoriť tabuľku.

  • Potom kliknite na tlačidlo OK Údaje z troch pracovných hárkov nájdete usporiadané v jednej tabuľke v novom pracovnom hárku s názvom Dotaz .

Prečítajte si viac: Ako automaticky previesť textový súbor do programu Excel (3 vhodné spôsoby)

Záver

Pomocou týchto metód môžete v programe Excel vytiahnuť údaje z viacerých hárkov do jedného hárku. Máte nejaké otázky? Neváhajte a opýtajte sa nás v sekcii komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.