Kazalo
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.xlsxUporaba 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.