Sisällysluettelo
Excelissä työskennellessämme joudumme usein työskentelemään useiden työlehtien kanssa työkirjassa. Tänään näytän, miten voit vetää tietoja useista työlehdistä yhteen Excelin yhteen työlehteen.
Lataa harjoituskirja
Tietojen ottaminen useista työlehdistä.xlsm
4 sopivaa tapaa vetää tietoja useista Excelin työlehdistä
Tässä työkirjassa on kolme laskentataulukkoa, jotka sisältävät joidenkin tuotteiden myyntitiedot kolmen kuukauden ajalta: Tammikuu, helmikuu ja Maaliskuu vastaavasti.
Tämänpäiväisenä tavoitteena on vetää tiedot näistä kolmesta taulukosta yhteen taulukkoon, jota käytetään laskennassa.
1. Käytä kaavaa tietojen ottamiseen useista työlehdistä.
Jos haluat suorittaa minkä tahansa toiminnon useiden arkkien tiedoille, voit tehdä sen kaavojen avulla. Näin se tehdään.
Vaiheet:
- Aseta arkin nimi ( Sheet_Name! ) ennen soluviittausta, kun kaavassa on soluviittauksia useisiin arkeihin.
- Yritetään selvittää kunkin tuotteen kokonaismyyntimäärä kolmen kuukauden aikana.
- Valitse mikä tahansa solu missä tahansa laskentataulukossa ja kirjoita kaava tällä tavalla:
=Tammikuu!D5+Helmikuu!D5+Maaliskuu!D5
- Vedä sitten Täyttökahva kopioidaksesi kaavan muihin soluihin.
Meillä on kolmen kuukauden kokonaismyynti kunkin tuotteen osalta.
Kaavan selitys:
- Tässä Tammikuu!D5 osoittaa soluviitteen D5 arkin nimi "Tammikuu" Jos arkin nimi on Sheet1, käytä komentoa Sheet1!D5 sen sijaan.
- Vastaavasti Helmikuu!D5 ja Maaliskuu!D5 osoittaa soluviitteen D5 arkin nimeltä Helmikuu ja Maaliskuu vastaavasti.
- Näin voit vetää tietoja useista arkeista yhteen kaavaan yhdellä arkeilla ja suorittaa minkä tahansa halutun toiminnon.
3D-viitekaavan käyttäminen:
Voit tehdä tämän myös käyttämällä kaavaa, jossa on 3D-viittaus. Kaava on seuraava.
=SUM(tammikuu:maaliskuu!D5)
Klikkaa tätä linkki oppiaksesi, miten 3D-viittaus luodaan Excelissä.
Lue lisää: Vedä sama solu useista arkeista Excelin päälukusarakkeeseen
2. Tietojen poimiminen useista työlehdistä käyttämällä konsolidointiominaisuutta
Voimme vetää tietoja useista laskentataulukoista ja käyttää niitä operaatiossa käyttämällä komentoa Konsolidoi työkalua Excelin työkaluriviltä.
Vaiheet:
- Luo tyhjä tietokokonaisuus, jossa on tuotteiden nimet, ja lisää sarake nimeltä Kokonaismyynti. Pidä tämän sarakkeen alla olevat solut tyhjinä.
- Nyt, C5:C19 solualueella missä tahansa laskentataulukossa ja siirry kohtaan Tiedot> Konsolidoi työkalun alla Tietotyökalut jakso.
- Saat Konsolidoi Vaihtoehto Toiminto , valitse toiminto, jonka haluat suorittaa useiden työarkkien tiedoille.
- Valitse tässä esimerkissä Sum .
- Napsauta nyt Tuo kuvaketta oikealle Viite laatikko.
- The Konsolidoi laatikko pakataan muotoon Consolidate - Viite Valitse haluamasi solualue ensimmäiseltä arkilta. Napsauta sitten uudelleen painiketta Tuo kuvaketta oikealla.
- Löydät valitun alueen soluviittauksen, joka on lisätty kenttään Viite ruutuun. Napsauta Lisää painiketta oikealle Lisää viitteitä laatikko.
- Valitun alueen viitteet on lisätty kenttään nimellä Lisää viitteitä laatikko.
- Valitse muiden työarkkien muut solualueet ja lisää ne Lisää viittauksia -ruutuun samalla tavalla.
- Valitse tässä esimerkissä D5:D19 taulukkolomakkeesta Helmikuu ja D5:D19 taulukkolomakkeesta Maaliskuu .
- Napsauta sitten SELVÄ. Tyhjään alueeseen lisätään kolmen valitun alueen summa kolmelta työarkilta.
Lue lisää: Excel-makro: tietojen poimiminen useista Excel-tiedostoista (4 menetelmää)
Samanlaisia lukemia
- Kuinka syöttää samat tiedot useisiin Excel-taulukoihin?
- VBA-koodi tekstitiedoston muuntamiseksi Exceliin (7 menetelmää)
- Kuinka tuoda tekstitiedosto, jossa on useita erottimia Exceliin (3 menetelmää)
- Muunna Notepad Exceliin sarakkeilla (5 menetelmää)
- Kuinka poimia tietoja kuvasta Exceliin (nopeilla vaiheilla)
3. Makrojen käyttäminen tietojen hakemiseen useista työlehdistä
Tähän asti olemme vetäneet tietoja useista työarkkeista suorittaaksemme joitakin toimintoja.
Mitä tehdä, jos emme halua suorittaa mitään toimintoa, vaan vain kerätä tietoja useista työarkkeista ja järjestää ne pystysuoraan yhteen työarkkiin?
Katso alla olevaa tietoaineistoa.
Tässä on uusi työkirja, jossa on kolme laskentataulukkoa, joissa kussakin on tammi-, helmi- ja maaliskuun neljän viikon myyntitiedot.
Tavoitteenamme on kerätä tiedot näistä kolmesta työarkista ja järjestää ne yhteen työarkkiin. Voimme toteuttaa tämän suorittamalla seuraavan makron ( VBA Koodi).
VBA-koodi on seuraava.
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ämä sivusto auttoi meitä ymmärtämään ja kehittämään koodia.
Noudata nyt alla olevia ohjeita soveltaaksesi tätä koodia.
Vaiheet:
- Paina ensin Alt+F11 ja siirry VBA-editoriin.
- Mene nyt osoitteeseen Lisää välilehti ja klikkaa Moduuli. Uusi moduuli avataan.
- Kopioi koodi ja liitä se tähän.
- Tallenna nyt Excel-tiedosto painamalla Ctrl+S .
- Näet siis ensin seuraavan ikkunan.
- Klikkaa Ei ja tallenna tiedosto Makrotoiminnot tiedosto.
- Napsauta nyt Suorita painike/paina F5 tai paina Alt+F8 .
- Valintaikkuna nimeltä Makro tulee näkyviin. Valitse tämä Makro ( PullDatafromMultipleSheets ) ja klikkaa Suorita .
- Kolmen työarkin tiedot on järjestetty pystysuoraan uuteen työarkkiin nimeltä "VBA" .
Lue lisää: Tietojen vetäminen useista työarkkeista Excel VBA:ssa
4. Power Queryn käyttäminen tietojen hakemiseen useista työlehdistä
Tämä on tämän päivän viimeinen tehtävämme. Palataan jälleen alkuperäisiin arkkeihimme, jotta voimme esitellä tämän menetelmän. Tavoitteenamme on kerätä tiedot näistä työlehdistä ja yhdistää ne yhdeksi taulukoksi.
Toteutamme tämän käyttämällä Tehokysely Excelistä. Tehokysely on saatavilla osoitteesta Excel 2016 Jos käytät jotain vanhempaa versiota, sinun on ladattava ja asennettava se manuaalisesti.
Vaiheet:
- Ensin meidän on muunnettava kunkin arkin tiedot taulukoiksi. Valitse mikä tahansa solu tietojen sisällä ja paina näppäintä Ctrl+T Paina sitten OK .
- Mene nyt osoitteeseen Data> Get Data työkalun alla Hanki & muuta tiedot osio mistä tahansa työarkista.
- Napsauta pudotusvalikkoa. Valitse käytettävissä olevista vaihtoehdoista seuraavat. Muista lähteistä> Tyhjä kyselytutkimus .
- The Power Query Editor Kirjoita tämä kaava Kaavapalkkiin:
=Excel.CurrentWorkbook()
Tehokysely Kirjoita kaava siis sellaisenaan.
- Klikkaa Kirjoita . Löydät kolme taulukkoa kolmesta työlehdestä järjestettynä yksi kerrallaan. Valitse ne, jotka haluat vetää.
- Valitse tässä esimerkissä kaikki kolme.
- Napsauta sitten otsikon vieressä olevaa pientä oikeaa nuolta. Sisältö .
- Saat pienen laatikon. Klikkaa Laajenna ja rastita (merkitse rasti) kaikkiin ruutuihin.
- Napsauta sitten OK Kaikki kolmen pöydän kohteet on koottu yhteen pöytään osoitteessa Power Query Editor .
- Mene sitten osoitteeseen Tiedosto> Sulje ja lataa... vaihtoehto Power Query Editor .
- Saat Tuo tietoja Valitse Taulukko .
- Jos haluat, että yhdistetty taulukko on uudessa laskentataulukossa, valitse seuraavaksi Uusi laskentataulukko .
- Muussa tapauksessa valitse Olemassa oleva laskentataulukko ja anna sen alueen soluviite, johon haluat taulukon.
- Napsauta sitten OK Kolmen työarkin tiedot on järjestetty yhdeksi taulukoksi uudessa työarkissa nimellä Kysely .
Lue lisää: Kuinka muuntaa tekstitiedosto Exceliin automaattisesti (3 sopivaa tapaa)
Päätelmä
Näiden menetelmien avulla voit vetää tietoja useista työarkkeista yhteen Excelin työarkkiin. Onko sinulla kysyttävää? Kysy meiltä kommenttiosassa.