INHOUDSOPGAWE
Terwyl ons in Excel werk, moet ons dikwels met baie werkkaarte in 'n werkboek werk. Vandag sal ek wys hoe jy data van verskeie werkblaaie na 'n enkele werkblad in Excel kan trek.
Laai Oefenwerkboek af
Hoe om data uit veelvuldige werkblaaie te trek.xlsm
4 Geskikte metodes om data uit veelvuldige werkblaaie in Excel te trek
Hier het ons drie werkblaaie in 'n werkboek. Hulle bevat die verkoopsrekord van sommige items oor drie maande: Januarie, Februarie en Maart onderskeidelik.
Ons doelwit vandag is om data uit hierdie drie werkkaarte in 'n enkele werkblad te trek om vir berekening te gebruik.
1. Gebruik formule om data uit veelvuldige werkblaaie te trek
As jy enige bewerking op die data van veelvuldige velle wil uitvoer, kan jy dit deur middel van formules uitvoer. Hier is hoe om dit te doen.
Stappe:
- Plaas die naam van die blad ( Sheet_Name! ) voor die selverwysing wanneer daar selverwysings van veelvuldige velle in 'n formule is.
- Kom ons probeer om die totale aantal van elke produk wat in die drie maande verkoop is, uit te vind.
- Kies enige sel in enige werkblad en voer die formule op hierdie manier:
=January!D5+February!D5+March!D5
- Sleep dan die Vulhandvatsel om die formule na die res van die selle.
Sien, ons het die totale verkope van drie maande vir elkproduk.
Formule Verduideliking:
- Hier Januarie!D5 dui die selverwysing aan D5 van die bladnaam “Januarie” . As jy die bladnaam as Blad1 het, gebruik eerder Blad1!D5 .
- Net so dui Februarie!D5 en Maart!D5 die sel aan. verwysing D5 van die blad genaamd Februarie en Maart onderskeidelik.
- Jy kan dus data van verskeie velle in een formule in 'n enkele vel trek en voer enige gewenste bewerking uit.
Gebruik 'n 3D-verwysingsformule:
Jy kan dit ook doen deur 'n formule met 'n 3D-verwysing te gebruik. Die formule is soos volg.
=SUM(January:March!D5)
Klik op hierdie skakel om te leer hoe om 'n 3D-verwysing in Excel te skep.
Lees meer: Trek dieselfde sel uit veelvuldige velle na hoofkolom in Excel
2. Trek data uit veelvuldige werkblaaie deur gebruik te maak van konsolideerfunksie
Ons kan data uit veelvuldige werkblaaie trek en dit in 'n bewerking gebruik deur die Konsolideer nutsding vanaf die Excel-nutsbalk te gebruik.
Stappe:
- Skep 'n leë datastel met die produkname en voeg 'n kolom genaamd Totale verkope by. Hou die selle onder hierdie kolom leeg.
- Nou, C5:C19 reeks selle in enige werkblad en gaan na die Data > Konsolideer -nutsding onder die Datanutsgoed -afdeling.
- Jy salkry die Konsolideer dialoogkassie. Onder die opsie Funksie , kies die bewerking wat jy op die data van verskeie werkkaarte wil uitvoer.
- Ter wille van hierdie voorbeeld, kies Som .
- Klik nou op die Invoer -ikoon regs na die Verwysing -boks.
- Die Konsolideer boks sal saamgepers word na Konsolideer – Verwysing boks. Kies die verlangde reeks selle uit die eerste blad. Klik dan weer op die Import -ikoon aan die regterkant.
- Jy sal die selverwysing van die geselekteerde reeks vind in die Verwysing boks. Klik die Voeg by -knoppie regs by die Voeg verwysings by -kassie.
- Jy sal die verwysings van die geselekteerde reeks ingevoeg in die Voeg verwysings by -kassie.
- Kies die ander reekse selle uit die ander werkblaaie en voeg dit op dieselfde manier in die Voeg verwysings-kassie in.
- Ter wille van hierdie voorbeeld, kies D5:D19 uit die werkblad Februarie en D5:D19 uit die werkblad Maart .
- Klik dan OK. Jy sal die som van die drie geselekteerde reekse vind uit drie werkblaaie wat in die leë reeks ingevoeg is.
Lees meer: Excel Makro: Onttrek data uit veelvuldige Excel-lêers (4 metodes)
Soortgelyke lesings
- Hoe om dieselfde data in veelvuldige in te voerBlaaie in Excel
- VBA-kode om tekslêer na Excel om te skakel (7 metodes)
- Hoe om tekslêer met veelvuldige skeidingstekens in Excel in te voer ( 3 metodes)
- Skakel Notepad om na Excel met kolomme (5 metodes)
- Hoe om data uit beeld na Excel te onttrek (met vinnige stappe)
3. Gebruik makro's om data uit veelvuldige werkblaaie te trek
Tot nou toe het ons data van veelvuldige werkblaaie getrek om sekere bewerkings uit te voer.
Wat om te doen as ons nie enige bewerking wil uitvoer nie , versamel slegs data van verskeie werkkaarte en rangskik dit vertikaal in een werkblad?
Kyk na die datastel hieronder.
Hier het ons 'n nuwe werkboek met drie werkkaarte, elk met die verkoopsrekord van vier weke van die maande Januarie, Februarie en Maart onderskeidelik.
Ons doelwit is om data van hierdie drie werkkaarte in te samel en in een werkblad te rangskik. Ons kan dit uitvoer deur die volgende Makro ( VBA -kode) uit te voer.
Die VBA-kode is soos volg.
3101
Hierdie werf het ons gehelp verstaan en ontwikkel die kode.
Volg nou die stappe hieronder om hierdie kode toe te pas.
Stappe:
- Druk eers Alt+F11 en gaan na die VBA-redigeerder.
- Gaan nou na die Insert -oortjie en klik op Module. 'n Nuwe module sal wees oopgemaak.
- Kopieer nou die kode en plak dithier.
- Stoor nou die Excel-lêer deur Ctrl+S te druk.
- So jy sal kyk eers na die volgende venster.
- Klik op No en stoor die lêer as 'n Macro-Enabled lêer.
- Klik nou op die Run -knoppie/druk F5 of druk Alt+F8 .
- 'n Dialoogkassie genaamd Makro sal verskyn. Kies hierdie Makro ( PullDatafromMultipleSheets ) en klik op Run .
- Jy sal die data van die drie werkkaarte vertikaal gerangskik vind in 'n nuwe werkblad genaamd “VBA” .
Lees meer: Hoe om data uit veelvuldige werkblaaie in Excel VBA te trek
4. Gebruik Power Query om data uit veelvuldige werkblaaie te trek
Dit is vandag ons laaste taak. Weereens is ons terug na ons aanvanklike blaaie om hierdie metode te wys. Ons doelwit is om data van hierdie werkblaaie in te samel en dit in 'n enkele tabel saam te voeg.
Ons sal dit bereik deur die Power Query van Excel te gebruik. Power Query is beskikbaar vanaf Excel 2016 . As jy enige ouer weergawe gebruik, moet jy dit handmatig aflaai en installeer.
Stappe:
- Eerstens moet ons ons data omskakel in elke vel in tabelle. Kies enige sel binne die data en druk Ctrl+T . Druk dan OK .
- Gaan nou na Data > Kry Data -nutsding onder die Kry & Transformeer Data -afdeling vanaf enige werkblad.
- Klik op die aftreklys. Uit die beskikbare opsies, kies Van ander bronne > Leë navraag .
- Die Power Query Editor sal oopmaak. Skryf hierdie formule in die Formulebalk:
=Excel.CurrentWorkbook()
Power Query is hooflettergevoelig. Skryf dus die formule soos dit is.
- Klik op Enter . Jy sal die drie tabelle uit die drie werkkaarte een vir een gerangskik kry. Kies die wat jy wil trek.
- Ter wille van hierdie voorbeeld, kies al drie.
- Klik dan die klein regspyltjie langs die titel Inhoud .
- Jy sal 'n klein boks kry. Klik op Uitbreiding en merk dan (plaas 'n regmerkie op) al die blokkies.
- Klik dan OK . Jy sal al die items van drie tabelle vind wat na 'n enkele tafel gebring is in Power Query Editor .
- Gaan dan na Lêer > Maak toe en laai na... opsie in die Power Query Editor .
- Jy sal die Invoer kry Data dialoogkassie. Kies Tabel .
- As jy dan wil hê dat die gekombineerde tabel in 'n nuwe werkblad moet wees, kies Nuwe Werkblad .
- Kies anders Bestaande werkblad en voer die selverwysing van die reeks in waar jy die tabel wil hê.
- Klik dan OK . Jy salvind die data van die drie werkkaarte wat in 'n enkele tabel gerangskik is in 'n nuwe werkblad genaamd Navraag .
Lees meer: Hoe om tekslêer outomaties na Excel om te skakel (3 geskikte maniere)
Gevolgtrekking
Deur hierdie metodes te gebruik, kan jy data van verskeie werkkaarte na 'n enkele werkblad in Excel. Het jy enige vrae? Vra ons gerus in die kommentaar afdeling.