Hogyan kombinálhatja az adatokat több lapról az Excelben (4 mód)

  • Ossza Meg Ezt
Hugh West

A oldalon. Excel , gyakran dolgozunk nagy adatkészletek Míg ezekkel dolgozunk adatkészletek , gyakran szükségünk van arra, hogy adatok kombinálása a címről több lap hogy megfelelően elemezzük őket. Ebben a cikkben elmagyarázom, hogyan kell 4 módokon Excel a címre. adatok kombinálása a címről több lap .

Gyakorlati munkafüzet letöltése

Több lap adatainak kombinálása.xlsx

A VBA használata több lap adatainak kombinálásához.xlsm

Ez a munkalap El fogom magyarázni a módszereket, hogy hogyan lehet adatok kombinálása a címről több lap .in Excel . Több diákunk is van az ő Diákigazolvány és a Márkák. Megyek konszolidálja a weboldalt. a különböző tárgyakra vonatkozó jelölések a módszerek leírására.

4 módszer az Excel több lapjának adatainak kombinálására

1. Az összevonás funkció alkalmazása több lap adatainak kombinálásához

Ebben a szakaszban elmagyarázom, hogyan használjuk a Konszolidálja a címet. a címre. adatok kombinálása . hozzáadom a Márka(k) a Fizika és Matematika ezzel a módszerrel.

LÉPÉSEK:

Menjen a Konszolidálja a munkalapot . D5 .

Ezután menjen a Adatok tab>> select Adateszközök >> select Konszolidálja a címet. .

A párbeszédpanel a Konszolidálja a címet. megjelenik.

Tartsa meg a Funkció legördülő ablakot, mivel a jeleket összegezni szeretné.

Most hozzá kell adnia egy Hivatkozás . Go to Adatkészlet (fizika) munkalap >> válassza ki a tartomány D5:D14 >> select Add .

Excel hozzáadja a hivatkozás Hasonlóképpen, állítsa be a hivatkozás a tartomány D5:D14 a Adatkészlet (Math) munkafüzet .

➤ Ezután kattintson OK . Excel will kombinálni őket, és visszaadja a sum kimenetként.

Bővebben: Hogyan konszolidálhat adatokat az Excelben több munkalapról (3 mód)

2. A Power Query használata több lapból származó adatok kombinálására

Most megnézzük, hogyan lehet több lapból származó adatokat kombinálni a PowerQuery . Összekapcsolom a Márka(k) a Fizika két szakaszra ( A & B ) ebben az esetben. Van egy előfeltétel Ebben az esetben az adatkészletnek a következő helyen kell lennie Asztal formában.

1. LÉPÉS: TÁBLÁZAT LÉTREHOZÁSA

Válassza ki a B4:D14 tartomány .

Sajtó CTRL + T . Táblázat létrehozása párbeszédpanel fog megjelenni. OK .

Excel létrehozza a táblázatot.

Most átnevezem a táblázat Ehhez menjen a Asztal kialakítása lapot, és nevezze át a táblázat .

Hasonlóképpen, hozzon létre táblázatok egyéb adatkészletek .

2. LÉPÉS: ADATOK KOMBINÁLÁSA

Menjen a Adatok tab>> select Adatok lekérdezése >> select Más forrásokból >> select Üres lekérdezés

Power Query Editor ablak jelenik meg. Írja le a képletet a képletsorba:

=Excel.CurrentWorkbook()

➤ Sajtó BELÉPÉS . Excel megmutatja a táblázatok az Ön munkafüzet .

➤ Ezután kattintson a kétfejű nyíl (lásd a képet).

➤ Ezután válassza ki a oszlopok amit össze akarsz kötni. Én mindet össze fogom kötni.

➤ Hagyja a Eredeti oszlopnév használata előtagként jelöletlen. Ezután kattintson a OK .

Excel kombinálja a adatkészletek .

➤ Most válassza ki Bezárás & Load .

Excel létrehoz egy új táblázat kombinálva a adatkészletek .

Átnevezés a Név oszlop . Ezt úgy fogom hívni, hogy szakasz .

MEGJEGYZÉS:

Ha a fenti módszert használja, problémával szembesülhet.

Az új asztalunk neve lekérdezés1 amely a következőkből áll 21 sor beleértve a fejlécek .

➤ Most jobb gombbal kattintva a egér hogy felhozza a Kontextus menü . Aztán kattintson Frissítés .

Ha egyszer frissítés , látni fogja, hogy a sor szám megváltozott 41 . Azért, mert lekérdezés1 maga is egy táblázat, és úgy működik, mint bemenet .

A probléma megoldásához kövesse a következő lépéseket.

➤ Menj a drop-down a oszlop neve (lásd a képet)

➤ Akkor menj a Szövegszűrők >> select Nem tartalmaz .

Egyéni AutoFilter ablak fog megnyílni.

➤ Írja lekérdezés1 a doboz (lásd a képet), majd kattintson a OK .

Ezúttal a sorok a következő névvel lekérdezés1 akkor sem lesz látható, ha frissítjük a adatkészlet .

20 sor most betöltődnek, mert Excel nem számít a fejléc ezúttal.

Hasonló olvasmányok

  • Két vonalas grafikon kombinálása az Excelben (3 módszer)
  • Két grafikon kombinálása Excelben (2 módszer)
  • Hogyan lehet kombinálni az Excel grafikonokat (lépésről lépésre útmutató)
  • Több Excel-fájl egyesítése egy lapba (4 módszer)
  • Hogyan egyesíthetünk oszlopokat az Excelben (4 mód)

3. A VBA használata több lap adatainak kombinálásához

Most én fogom alkalmazni VBA makró a címre. adatok kombinálása a címről több lap Tegyük fel, hogy a munkafüzet van két munkalap , Adatkészlet ( Fizika_A ) és Adatkészlet ( Physics_B ), és kombinálni fogod a adatok ezekből adatkészletek egy új munkalap a nevet viseli. Konszolidálja a címet. .

LÉPÉSEK:

➤ Go to Fejlesztő tab>> select Vizuális Alapvető

➤ Akkor menj a Beillesztés tab>> Modul

A modul ablak fog megjelenni. Most írja meg a következő kódot.

 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.Activate.Row_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 

Itt létrehoztam egy Aleljárás a nevet viseli. combine_multiple_sheets . vettem Row_1 , Col_1 , Row_last , és Column_last változókat a Dim nyilatkozat és állítsa be wX mint a Konszolidált munkalapot a Állítsa be a nyilatkozat.

Továbbá, használtam egy bemeneti üzenőmezőt a Application.InputBox a következő kijelentéssel "Válassza ki a fejléceket" .

Aztán, alkalmaztam egy A oldalon. loop és meghatározta Row_1 és Col_1 a használatával headers.range ingatlan.

➤ Ezután nyomja meg F5 a program futtatásához. Excel létrehoz egy kombinált adathalmaz .

MEGJEGYZÉS:

Kérjük, ne feledje, hogy ez a VBA kód kombinálja az összes lapok elérhető az Ön munkafüzet . Tehát csak azokkal kell rendelkeznie. munkalapok akiknek adatok te fogsz kombinálni .

Bővebben: Hogyan egyesítsünk több lapot egy lapba a VBA-val az Excelben (2 mód)

4. A VLOOKUP funkció alkalmazása több lap adatainak kombinálásához

Tegyük fel, hogy van egy munkalap nevű " Nevek ", ahol néhány diák neve van, és egy másik, amelynek a neve " Márkok ". A megfelelő Eredmény lap, szükségem van kombinálni Ezt a következő módon fogom megtenni a VLOOKUP funkció .

LÉPÉSEK:

➤ Hozzon létre egy új oszlop Márkok jobbra a Nevek .

➤ Ezután menj a D5 és írja fel a következő képletet

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

Itt a keresési érték B5 és a tömb a B4:C14 a Jegyzetlap . col_ind_num a 2 mivel azt akarom, hogy a marks .

➤ Most nyomja meg BELÉPÉS . Excel visszaadja a kimenetet.

➤ Akkor használd Töltse ki a fogantyút a címre. AutoFill akár D14 . Excel kombinálja a jeleket a Jegyek munkalap .

Bővebben: Hogyan lehet kombinálni a lapokat az Excelben (6 legegyszerűbb módja)

Gyakorlati munkafüzet

Fontos, hogy gyakoroljuk a módszereket adatok kombinálása több lapok Ezért csatoltam egy gyakorló lap az Ön számára.

Következtetés

Ebben a cikkben bemutattam 4 módokon Excel a címre. adatok kombinálása a címről több lap . remélem, hogy ez hasznodra válik. És végül, ha bármilyen javaslatod, ötleted vagy visszajelzésed van, kérlek, nyugodtan írd meg lentebb.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.