Kako združiti podatke iz več listov v Excelu (4 načini)

  • Deliti To
Hugh West

Na spletnem mestu Excel , pogosto sodelujemo z velikimi podatkovne zbirke . Med delom s temi podatkovne zbirke , moramo pogosto združevanje podatkov s spletne strani več listov da bi jih pravilno analizirali. V tem članku bom razložil 4 načine v Excel na . združevanje podatkov s spletne strani več listov .

Prenesi delovni zvezek za prakso

Združite podatke iz več listov.xlsx

Uporaba VBA za združevanje podatkov iz več listov.xlsm

To je delovni list Uporabil bom za razlago metod, kako združevanje podatkov s spletne strani več listov .in Excel . Imamo več učencev, ki so skupaj s svojimi Študentska izkaznica in njihove Oznake. Bom konsolidacija znamke za različne predmete, da opišete metode.

4 metode za združevanje podatkov iz več listov v Excelu

1. Uporaba funkcije Consolidate za združevanje podatkov iz več listov

V tem razdelku bom razložil, kako uporabiti Konsolidacija na . združevanje podatkov . Dodal bom Oznaka(-e) na spletnem mestu . Fizika in . Matematika s to metodo.

KORAKI:

Pojdite na Konsolidacija delovnega lista . D5 .

Nato pojdite v Podatki zavihek>> izberite Podatkovna orodja >> izberite Konsolidacija .

A pogovorno okno na spletnem mestu Konsolidacija se prikaže.

Ohranite Funkcija spustni seznam, saj želite sešteti ocene.

Zdaj morate dodati Referenca . Pojdi na Delovni list Dataset (Fizika) >> izberite obseg D5:D14 >> izberite Dodaj .

Excel bo dodal referenca . Podobno nastavite referenca za obseg D5:D14 iz Delovni zvezek Zbirka podatkov (matematika) .

➤ Nato kliknite V REDU . Excel bo kombajn in vrne vsota kot izhod.

Preberite več: Kako združiti podatke v Excelu iz več delovnih listov (3 načini)

2. Uporaba Power Query za združevanje podatkov iz več listov

Zdaj bomo videli, kako združiti podatke iz več listov z uporabo PowerQuery . združil bom Oznaka(-e) na spletnem mestu Fizika za dva odseka ( A & amp; B ). V tem primeru obstaja predpogoj V tem primeru mora biti nabor podatkov v Tabela oblika.

KORAK-1: USTVARJANJE TABELE

Izberite območje B4: D14 .

Pritisnite CTRL + T . Ustvari tabelo Pojavilo se bo pogovorno okno. Kliknite V REDU .

Excel bo ustvaril tabelo.

Zdaj bom preimenoval tabela Če želite to storiti, pojdite v Oblikovanje mize in preimenujte zavihek tabela .

Podobno ustvarite tabele za druge podatkovne zbirke .

KORAK-2: ZDRUŽEVANJE PODATKOV

Pojdite na Podatki zavihek>> izberite Pridobivanje podatkov >> izberite Iz drugih virov >> izberite Prazna poizvedba

Urejevalnik poizvedb Power Query V vrstici s formulo zapišite formulo:

=Excel.CurrentWorkbook()

➤ Tisk VSTOP . Excel bo prikazal tabele v vašem delovni zvezek .

➤ Nato kliknite dvoglava puščica (glej sliko).

➤ Nato izberite stolpci ki jih želite združiti. Združil jih bom vse.

➤ Pustite Uporabite izvirno ime stolpca kot predpono neoznačena. Nato kliknite V REDU .

Excel bo združil podatkovne zbirke .

➤ Zdaj izberite Zapri & amp; Naloži .

Excel bo ustvaril novo tabela združevanje podatkovne zbirke .

Preimenovanje . Ime stolpec . To bom imenoval Oddelek .

OPOMBA:

Pri uporabi zgornje metode se lahko pojavijo težave.

Ime naše nove mize je Poizvedba1 ki je sestavljen iz 21 vrstic vključno z glave .

➤ Zdaj z desnim klikom miške kliknite . vaš miška da prikličete Kontekstni meni . Nato kliknite Osvežitev .

Ko boste osvežitev , boste videli, da je vrstica številka se je spremenila v 41 . To je zato, ker Poizvedba1 je tabela in deluje kot vnos .

Če želite rešiti to težavo, sledite naslednjim korakom.

➤ Pojdite na spustni seznam o ime stolpca (glej sliko)

➤ Nato pojdite na Besedilni filtri >> izberite Ne vsebuje .

Samodejni filter po meri odpre se okno.

➤ Napiši Poizvedba1 v škatla (glej sliko). Nato kliknite V REDU .

Tokrat je vrstice z imenom Poizvedba1 ne bo viden, tudi če osvežite nabor podatkov .

20 vrstic so zdaj naloženi, ker Excel ne šteje naslov tokrat.

Podobna branja

  • Kako združiti dva linijska grafa v Excelu (3 metode)
  • Združevanje dveh grafov v Excelu (2 metodi)
  • Kako združiti grafe v Excelu (navodila po korakih)
  • Združitev več Excelovih datotek v en list (4 metode)
  • Kako združiti stolpce v Excelu (4 načini)

3. Uporaba VBA za združevanje podatkov iz več listov

Zdaj bom uporabil Makro VBA na . združevanje podatkov s spletne strani več listov Predpostavimo, da je vaš delovni zvezek ima . dva delovna lista , Zbirka podatkov ( Fizika_A ) in Zbirka podatkov ( Fizika_B ) in združite podatki iz teh podatkovne zbirke v novo delovni list z imenom Konsolidacija .

KORAKI:

➤ Pojdi na Razvijalec zavihek>> izberite Vizualni Osnovni

➤ Nato pojdite na Vstavite zavihek>> Modul

A modul Pojavi se okno. Zdaj napišite naslednjo kodo.

 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 

Tukaj sem ustvaril Podpostopek z imenom combine_multiple_sheets . sem vzel Vrstica_1 , Col_1 , Row_last in Column_last spremenljivke z uporabo Dim izjava in nastavite wX kot Konsolidirani delovni list z uporabo Nastavite izjava.

Uporabil sem tudi vnosno polje za sporočila z uporabo Application.InputBox z izjavo "Izberite glave" .

Nato sem uporabil Za zanka in opredelili Vrstica_1 in . Col_1 uporaba headers.range lastnost.

➤ Nato pritisnite F5 za zagon programa. Excel bo ustvaril kombinirani nabor podatkov .

OPOMBA:

Ne pozabite, da je ta Koda VBA bo združil vse listi na voljo v vašem delovni zvezek . Torej morate imeti samo tiste delovni listi katerega podatki boste kombajn .

Preberite več: Kako združiti več listov v en list z VBA v Excelu (2 načina)

4. Uporaba funkcije VLOOKUP za združevanje podatkov iz več listov

Predpostavimo, da imam delovni list z imenom " Imena ", kjer imam imena nekaterih študentov, in drugo z imenom " Marks ". Če želite ustvariti ustrezno Rezultat list, moram kombajn jih. To bom storil z uporabo funkcija VLOOKUP .

KORAKI:

➤ Ustvarite novo stolpec Marks na desni strani Imena .

➤ Nato pojdite na D5 in zapišite naslednjo formulo

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

Tukaj sem nastavil iskalna vrednost B5 in . polje je . B4:C14 iz Ocenjevalni list . col_ind_num je . 2 kot želim znamke .

➤ Zdaj pritisnite VSTOP . Excel bo vrnil rezultat.

➤ Nato uporabite Ročaj za polnjenje na . Samodejno izpolnjevanje do D14 . Excel bo združil oznake iz Delovni list z oznakami .

Preberite več: Kako združiti liste v Excelu (6 najlažjih načinov)

Praktični delovni zvezek

Pomembno je, da prakticirate metode združevanje podatkov iz več listi Zato sem priložil vadbeni list za vas.

Zaključek

V tem članku sem prikazal 4 načine v Excel na . združevanje podatkov s spletne strani več listov . upam, da vam bo to koristilo. In nazadnje, če imate kakršne koli predloge, ideje ali povratne informacije, vas prosimo, da jih komentirate spodaj.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.