Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս Excel- ում մի քանի թերթից տվյալների հավաքել հիմնական թերթ:

Որոշ ժամանակ անց գուցե անհրաժեշտ լինի բազմաթիվ թերթերից տվյալներ հավաքել մեկ հիմնական թերթի մեջ `համախմբելու կամ այլ գործողություններ կատարելու համար, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը, բայց բովանդակությունը մեկ առ մեկ պատճենելը և տեղադրելը անհանգստացնող է: Excel?

Հավաքեք տվյալները բազմաթիվ թերթերից մեկի մեջ `Համախմբիր գործառույթով

Հավաքեք տվյալները բազմաթիվ թերթերից մեկի մեջ `VBA կոդով

Հավաքեք տվյալների մի քանի թերթերից մեկի մեջ `հզոր Միավորել գործառույթովլավ գաղափար 3


Հավաքեք տվյալները բազմաթիվ թերթերից մեկի մեջ `Համախմբիր գործառույթով

Եթե ​​ցանկանում եք բազմաթիվ աշխատանքային թերթերից տվյալների հավաքել միևնույն թերթում նույն աշխատանքային գրքում, ապա Excel- ում կարող եք կիրառել «Համախմբել» գործառույթը:

1. Աշխատանքային գրքի նոր թերթում, որը ցանկանում եք տվյալներ հավաքել թերթերից, կտտացրեք Ամսաթիվ > Համախմբել.
doc հավաքել թերթերը մեկում 1

2. Մեջ Consolidate երկխոսություն, արեք հետևյալ կերպ.

(1 Ընտրեք մեկ գործողություն, որը ցանկանում եք կատարել տվյալները համատեղելուց հետո ֆունկցիա բացվող ցուցակ;

(2 կտտացրեք փաստաթղթի ընտրության կոճակ ընտրելու յուրաքանչյուր թերթի շրջանակը, որը ցանկանում եք հավաքել;

(3 կտտացրեք Add կոճակը տվյալների տիրույթն ավելացնելու համար All references ցուցակի տուփ;

(4 Ստուգեք պիտակները, որոնք օգտագործում եք տվյալների համակցումից հետո և ստուգեք Create links to source data տարբերակ, եթե ցանկանում եք կապել աղյուսակում գտնվող տվյալները աղբյուրի տվյալների հետ:
doc հավաքել թերթերը մեկում 2

3: սեղմեք OK, Այժմ տվյալները հավաքվել և ամփոփվել են մեկ թերթում:
doc հավաքել թերթերը մեկում 3


Հեշտությամբ միացրեք մի քանի թերթ / աշխատանքային գրքույկ մեկ եզակի թերթի կամ աշխատանքային գրքի մեջ

Բազմապատկերի թերթերը կամ աշխատանքային գրքերը մեկ թերթիկի կամ աշխատանքային գրքի մեջ միավորելը Excel- ում կարող է համառ լինել, բայց հետևյալով Միավորել գործառույթ Kutools- ում Excel- ի համար, դուք կարող եք միավորել տասնյակ թերթեր / աշխատանքային գրքեր մեկ թերթիկի կամ աշխատանքային գրքի մեջ, ինչպես նաև կարող եք միավորել թերթերը միայն մեկ կտտոցով:  Կտտացրեք լիարժեք 30 օր անվճար փորձաշրջանի համար:
համատեղել սավանները
 
Excel- ի համար նախատեսված գործիքներ. Ավելի քան 300 հարմար Excel հավելվածներով, 30 օրում առանց սահմանափակումների անվճար փորձեք:

Հավաքեք տվյալները բազմաթիվ թերթերից մեկի մեջ `VBA կոդով

Ահա մի VBA կոդ, որը կարող է տվյալներ հավաքել ընթացիկ աշխատանքային գրքում նոր թերթի բոլոր թերթերից:

1. Մամուլ Alt + F11 ստեղնը հնարավորություն տալու համար Microsoft Visual Basic for Applications պատուհան.

2: սեղմեք Insert > Module, և պատճենեք և կպցրեք ներքևում նշված կոդը ՝ Module սցենար:

VBA. Հավաքեք բոլոր տվյալները թերթերից մեկի մեջ:

Sub Combine()
'UpdatebyExtendoffice20180205
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub
doc հավաքել թերթերը մեկում 4

3. Մամուլ F5 կոդը գործարկելու բանալին, ամբողջ աշխատանքային գրքի բոլոր տվյալները հավաքվել են նոր թերթում՝ Combined:
doc հավաքել թերթերը մեկում 5


Հավաքեք տվյալներ մի քանի թերթերից մեկի մեջ՝ հզորով Combine ֆունկցիա

Եթե ​​ձեզ սովորաբար անհրաժեշտ է թերթերը միավորել մեկի մեջ, ես ձեզ համար ներկայացնում եմ մեկ հզոր կոմբինացիոն ֆունկցիա, դա է Excel- ի համար նախատեսված գործիքներ'S Միավորել կոմունալ ծրագիր, որն ունի հետևյալ չորս հիմնական գործառույթները.

Միացրեք բազմաթիվ աշխատանքային թերթեր աշխատանքային գրքից մեկ աշխատանքային թերթի մեջ

Միավորել բոլոր նույն անունների աշխատանքային թերթերը մեկ աշխատանքային թերթի մեջ

Միացրեք աշխատանքային գրքերից բազմաթիվ աշխատանքային թերթեր մեկ աշխատանքային գրքի մեջ

Համախմբել և հաշվարկել արժեքները բազմաթիվ աշխատանքային գրքերի մեջ մեկ աշխատանքային թերթի մեջ

Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: 

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

Եթե ​​դուք պարզապես ուզում եք միավորել թերթերը վերածվում են մեկ թերթիկի՝ առանց որևէ այլ գործողությունների, կարող եք անել հետևյալը.

1. Միացնել Excel- ը, կտտացնել Kutools Plus > Combine, կա մեկ կամ երկու երկխոսության պատուհան, որը ձեզ հիշեցնում է որոշ ծանուցումներ, պարզապես սեղմեք OK և այո շարունակել. Տեսեք,

2: սեղմեք OK գնալու համար Combine պատուհանում, ստուգեք Combine multiple worksheets from workbook into worksheet տարբերակ.

3: սեղմեք Next, ապա սեղմեք Add > File / Folder աշխատանքային գրքույկներ ավելացնելու համար, որոնք դուք կօգտագործեք միավորելու համար Workbook list. Այնուհետեւ գնացեք Worksheet list ստուգելու թերթիկները, որոնք ցանկանում եք համատեղել յուրաքանչյուր աշխատանքային գրքույկից:

4: սեղմեք Next վերջին քայլին գնալու համար կարող եք նշել կոմբինատի արդյունքի որոշ կարգավորումներ, ինչպես ձեզ անհրաժեշտ է: Եթե ​​ձեզ այս քայլը պետք չէ.

5: սեղմեք Finish և ընտրեք մեկ թղթապանակ՝ նոր աշխատանքային գիրքը տեղադրելու համար, որը միավորում է թերթերի տվյալները:
doc հավաքել թերթերը մեկում 13

6: սեղմեք Փրկել. Այժմ բոլոր տվյալները հավաքվել են աշխատանքային գրքույկի թերթերից մեկ հիմնական թերթիկի մեջ:
doc հավաքել թերթերը մեկում 14

Եթե ​​ցանկանում եք Համախմբել աշխատանքային թերթիկներն աշխատանքային գրքույկների մեջ մեկում, արեք հետևյալ կերպ.

1. Մեջ Combine պատուհանում, ստուգեք Consolidate and calculate values across multiple worksheets into one worksheet տարբերակ.

2: սեղմեք Nextև ավելացրեք ֆայլեր Workbook list, ապա ստուգեք այն թերթիկները, որոնք օգտագործում եք միավորելու և հաշվարկելու համար:

3: սեղմեք Next, ապա ընտրեք մեկ հաշվարկ Function բացվող ցուցակը և ստուգեք այլ տարբերակներ, ինչպես ձեզ անհրաժեշտ է:

4: սեղմեք Finish նոր աշխատանքային գիրքը թղթապանակում պահելու համար:

Այժմ աշխատանքային գրքույկների թերթերը համախմբվել և հաշվարկվել են մեկ թերթիկի մեջ:
doc հավաքել թերթերը մեկում 18


Kutools Excel-ի համար. 300 ֆունկցիաներ, որոնք պետք է ունենաք Excel-ում, 30 օր անվճար փորձն այստեղից:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for the VBA code - it works well! How can I extend the code so that when the sheets are combined that they are combined as values? I am running into some issues with circular reference issues when I try to interact with the combined sheet.
This comment was minimized by the moderator on the site
The VBA code works perfectly! , how can i edit it so it skips the first page in my workbook and merges the remaining pages?
This comment was minimized by the moderator on the site
Hi,
I'm trying to accomplish the following:
Get data from multiple tabs in a specific cell range (B3-E169).
Data would be compiled in columns...i.e., column B copies into column B on new spreadsheet, column C copies into column C on new spreadsheet, etc.
If there are more than two blank columns in B, stop & move onto next worksheet and get same data.
The result that I'm trying to get is a material list from different categories (hence the different tabs).

This is how I think it should work:
Lookup WS1 column B3-B169.
If two blank columns, Lookup WS2 column B3-B169,
If two blank columns, Lookup WS3 column B3-B169, etc.

WS2 should skip a space/column & come in underneath WS1.
WS3 should skip a space/column & come in underneath WS2,.etc.

Repeat or columns C, D & E
This comment was minimized by the moderator on the site
hmm your VBA code removes the last row from individual sheet when combined .. any idea how to solve this issue?
This comment was minimized by the moderator on the site
any answer for this?
This comment was minimized by the moderator on the site
How do you make your VBA overwrite the compiled data onto the same master list, rather than add a new sheet?
This comment was minimized by the moderator on the site
De que forma se puede obtener solo el valor de las hojas y llevarla a la hoja que se va a resumir todo, por ejemplo, en caso de que una hoja de las que se van a combinar exista una celda calculada o que dependa de otra hoja, por eso pregunto si se puede llevar solo los valores.
This comment was minimized by the moderator on the site
Sorry, could you repeat your quetion in English?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations