Kuidas kombineerida andmeid mitmest lehest Excelis (4 võimalust)

  • Jaga Seda
Hugh West

Veebilehel Excel , töötame sageli suurte andmekogumid . töötades nende andmekogumid , peame sageli kombineerida andmeid aadressilt mitu lehte et neid korralikult analüüsida. Selles artiklis selgitan, kuidas 4 viisidel Excel aadressile kombineerida andmeid aadressilt mitu lehte .

Lae alla praktiline töövihik

Andmete ühendamine mitmest lehest.xlsx

VBA kasutamine mitme lehe andmete ühendamiseks.xlsm

See on tööleht Ma kavatsen kasutada, et selgitada meetodeid, kuidas kombineerida andmeid aadressilt mitu lehte .in Excel Meil on mitu õpilast koos oma Üliõpilase ID ja nende Märgid. Ma lähen konsolideerida eri teemade puhul kasutatavad märgid meetodite kirjeldamiseks.

4 meetodit andmete ühendamiseks mitmest lehest Excelis

1. Konsolideerimisfunktsiooni rakendamine mitme lehe andmete ühendamiseks

Selles jaotises selgitan, kuidas kasutada Konsolideerida aadressile kombineerida andmeid . ma lisan Märk(id) aadressilt Füüsika ja Matemaatika kasutades seda meetodit.

SAMMUD:

Minge Konsolideeritud tööleht . valige D5 .

Siis mine Andmed tab>> valige Andmetöötlusvahendid >> valige Konsolideerida .

A dialoogiboks aadressilt Konsolideerida ilmub.

Hoidke Funktsioon rippmenüüd nagu see on, kuna soovite märkide summeerimist.

Nüüd peate lisama Viide . Go to Andmekogumi (füüsika) tööleht >> valige vahemik D5:D14 >> valige Lisa .

Excel lisab viide Samamoodi seadistage viide jaoks vahemik D5:D14 alates Andmekogum (matemaatika) töövihik .

➤ Seejärel klõpsa OK . Excel Will kombineeri neid ja tagastab summa väljundina.

Loe edasi: Kuidas konsolideerida andmeid Excelis mitmest töölehest (3 võimalust)

2. Power Query kasutamine mitme lehe andmete ühendamiseks

Nüüd näeme, kuidas kombineerida andmeid mitmest lehest, kasutades PowerQuery . ma ühendan Märk(id) aadressilt Füüsika kahe sektsiooni puhul ( A & B ) sel juhul. On olemas eeltingimus Antud juhul peaks andmekogum olema aadressil Tabel vorm.

SAMM-1: TABELI LOOMINE

Valige vahemik B4:D14 .

Press CTRL + T . Tabeli loomine avaneb dialoogiboks. Klõpsake OK .

Excel loob tabeli.

Nüüd nimetan ma ümber tabel . Selleks minge aadressile Laua kujundus ja nimetage oma tabel .

Samamoodi luua tabelid muude andmekogumid .

SAMM-2: ANDMETE ÜHENDAMINE

Minge Andmed tab>> valige Hangi andmed >> valige Muudest allikatest >> valige Tühi päring

Power Query Editor ilmub aken. Kirjutage valemiribale valem:

=Excel.CurrentWorkbook()

➤ Press SISESTA . Excel näitab tabelid teie töövihik .

➤ Seejärel klõpsake kahepealine nool (vt pilti).

➤ Seejärel valige veerud mida soovite ühendada. Ma ühendan need kõik.

➤ Jäta Kasutage algset veeru nime eesliigendina märkimata. Seejärel klõpsake OK .

Excel ühendab andmekogumid .

➤ Nüüd valige Sulge & Laadi .

Excel loob uue tabel ühendades andmekogumid .

Nimetage ümber . Nimi veerg . ma kavatsen seda nimetada Jaotis .

MÄRKUS:

Kui kasutate eespool kirjeldatud meetodit, võib tekkida probleem.

Meie uue tabeli nimi on Päring1 mis koosneb 21 rida sealhulgas päised .

➤ Nüüd paremklikk teie hiir et tuua üles Kontekstimenüü Siis klõpsake Värskenda .

Kui te värskendage , näete, et rida number on muutunud 41 . See on sellepärast, et Päring1 ise on tabel ja töötab nagu sisend .

Selle probleemi lahendamiseks järgige järgmisi samme.

➤ Minge drop-down kohta veerg Nimi (vaata pilti)

➤ Siis mine Tekstifiltrid >> valige Ei sisalda .

Kohandatud AutoFilter avaneb aken.

➤ Kirjuta Päring1 aastal kast (vt pilti). Seejärel klõpsake OK .

Seekord on read millel on nimi Päring1 ei ole näha isegi siis, kui värskendate veebilehe andmekogum .

20 rida on nüüd koormatud, sest Excel ei loe pealkiri seekord.

Sarnased lugemised

  • Kuidas ühendada kaks joongraafikut Excelis (3 meetodit)
  • Kahe graafiku ühendamine Excelis (2 meetodit)
  • Kuidas kombineerida graafikuid Excelis (samm-sammult juhend)
  • Mitme Exceli faili ühendamine üheks leheks (4 meetodit)
  • Kuidas ühendada veerge Excelis (4 võimalust)

3. VBA kasutamine mitme lehe andmete kombineerimiseks

Nüüd ma rakendan VBA makro aadressile kombineerida andmeid aadressilt mitu lehte Oletame, et teie töövihik on kaks töölehte , Andmekogum ( Füüsika_A ) ja Andmekogum ( Füüsika_B ) ja te kavatsete kombineerida andmed nendest andmekogumid uude tööleht nimega Konsolideerida .

SAMMUD:

➤ Go to Arendaja tab>> valige Visuaalne Basic

➤ Siis mine Sisesta tab>> Moodul

A moodul ilmub aken. Nüüd kirjutage järgmine kood.

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose the Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub 

Siin olen loonud Alammenetlus nimega combine_multiple_sheets . ma olen võtnud Rida_1 , Col_1 , Row_last ja Column_last muutujaid kasutades Dim avaldus ja määrata wX kui Konsolideeritud tööleht, kasutades Komplekt avaldus.

Samuti kasutasin ma sisendsõnumikasti, kasutades Application.InputBox avaldusega "Valige pealkirjad" .

Siis rakendasin ma Sest loop ja määratletud Rida_1 ja Col_1 kasutades headers.range vara.

➤ Seejärel vajutage F5 programmi käivitamiseks. Excel loob kombineeritud andmekogum .

MÄRKUS:

Palun pidage meeles, et see VBA kood ühendab kõik lehed saadaval teie töövihik Nii et teil peavad olema ainult need töölehed kelle andmed sa lähed kombineeri .

Loe edasi: Kuidas ühendada mitu lehte üheks leheks VBA-ga Excelis (2 võimalust)

4. VLOOKUP-funktsiooni rakendamine mitme lehe andmete ühendamiseks

Oletame, et mul on tööleht nimega " Nimed ", kus mul on mõnede õpilaste nimed ja teine nimega " Marks ". Et luua korralik Tulemus leht, ma pean kombineeri Ma teen seda, kasutades funktsioon VLOOKUP .

SAMMUD:

➤ Loo uus veerg Marks paremal pool Nimed .

➤ Seejärel mine D5 ja kirjutage üles järgmine valem

=VLOOKUP(B5,Marks!B4:C14,2)

Siin olen seadnud otsinguväärtus B5 ja massiivi on B4:C14 alates Märkide leht . col_ind_num on 2 sest ma tahan, et markeerib .

➤ Nüüd vajutage SISESTA . Excel tagastab väljundi.

➤ Siis kasuta Täitmise käepide aadressile AutoFill kuni D14 . Excel kombineerib märked, mis on saadud Märkide tööleht .

Loe edasi: Kuidas kombineerida lehed Excelis (6 lihtsamat viisi)

Praktika töövihik

Oluline on harjutada meetodeid andmete ühendamine mitmest lehed Seepärast olen lisanud harjutusleht teile.

Kokkuvõte

Selles artiklis olen illustreerinud 4 viisidel Excel aadressile kombineerida andmeid aadressilt mitu lehte . ma loodan, et sellest on teile kasu. Ja lõpuks, kui teil on mingeid ettepanekuid, ideid või tagasisidet, palun kommenteerige allpool.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.