Рада: Іншыя мовы Google-Перакладзеныя. Вы можаце наведаць English версія гэтай спасылкі.
Увайсці
x
or
x
x
рэгістрацыя
x

or

Як аб'яднаць або кансалідаваць рабочыя лісты або кнігі ў адным лісце?

У нашай паўсядзённай працы, мы можам сутыкнуцца з праблемай, аб'яднаць сотні лістоў або кніг у адзін ліст для аналізу дадзеных, які займае вялікі час, калі вы карыстаецеся Капіяваць і Уставіць каманду ў Excel. Вось у гэтым уроку, я прывяду некалькі саветаў для хуткага вырашэння гэтай працы.

док аб'яднаць 1

хуткая рух

Аб'яднанне ўсіх лістоў актыўнай кнігі ў адзін ліст з VBA
Аб'яднанне дзясяткаў лістоў або кніг у адзін працоўны ліст / кнігі з клікамі
Аб'яднанне двух табліц у адно і абнаўленне з дапамогай калонкі з клікамі
Спампаваць ўзор файла


Хутка аб'яднаць некалькі лістоў або кніг у адзін ліст або адной кнігі

,en Спалучаць Карыснасць Kutools для Excel, можа дапамагчы вам хутка і лёгка аб'яднаць лісты па кнігах ў адным аркушы або адной кнігі з клікамі.
Kutools для Excel: 300 + пашыраныя магчымасці падвысяць вашу штодзённую працу.

аб'яднаць ліст

Аб'яднанне ўсіх лістоў актыўнай кнігі ў адзін ліст з VBA

У гэтым раздзеле я прывяду код VBA, які будзе ствараць новы ліст, каб сабраць усе лісты актыўнай кнігі ў той час як вы працуеце яго.

1. Актываваць кнігу вы хочаце, каб аб'яднаць яе ўсё лісты, а затым націсніце + ключы, каб адкрыць Microsoft Visual Basic для прыкладанняў акна.

2. У выскоквае акно, націсніце Уставіць > Модулі каб стварыць новы сцэнар модуля.

3. Скапіюйце код і ўстаўце іх у сцэнар.

Sub Аб'яднаць () «UpdatebyExtendoffice Dim J As Integer On Error Resume Next Sheets (1) .Select Worksheets.Add Sheets (1) .name =" Камбінаваныя "Sheets (2) .Activate Range (" A1 "). EntireRow.Select Выбар .Copy Напрамак: = Лісты (1) .Range ( "A1") Для J = 2 Да Sheets.Count Лісты (J) .Activate Range ( "A1") Абярыце Selection.CurrentRegion.Select Selection.Offset (1, 0. .) .Resize (Selection.Rows.Count - 1) .Select Selection.Copy Напрамак: = Sheets (1) .Range ( "A65536") End (xlUp) (2) Next End Sub
док аб'яднаць 2

4. прэс F5 ключ, то ўсе дадзеныя праз лісты былі аб'яднаны ў новы ліст з імем сумяшчэння які размешчаны ў пярэдняй частцы ўсіх лістоў.

Неверагодна! Інструмент змяняе шлях на рэдагаванне і прагляд некалькіх дакументаў Office.

Адкрытыя файлы ў некалькіх вокнах

Адкрыццё файлаў у адным акне з укладкамі з Tab офіса

ВЗ, перш чым стралка ВЗ 1

Спампаваць Office Tab


Аб'яднанне дзясяткаў лістоў або кніг у адзін працоўны ліст / кнігі з клікамі

З дапамогай VBA, вы толькі можаце аб'яднаць лісты ў актыўнай кнізе, але як вы можаце аб'яднаць лісты праз сшыткі на ліст ці кнігу?

Зліццё лістоў праз працоўныя кнігі ў адзін ліст
док аб'яднаць 18

Зліццё лістоў праз працоўных кніг у адну кнігу
док аб'яднаць 3

Для вырашэння гэтай працы і задаволіць іншыя патрабаванні на лістах-камбінацыі, то Спалучаць функцыя была распрацавана з чатырма камбінаваных сцэнарыяў:

  • Аб'яднанне некалькіх лістоў або кніг у адзін ліст
  • Аб'яднанне некалькіх лістоў або кніг у адну кнігу
  • Аб'яднаць аднайменныя лістоў у адзін ліст
  • Аб'яднанне значэнняў праз лісты або кнігі ў адзін ліст

Тут патрабуецца другі варыянт, як, напрыклад:

менш часу
павышэнне прадукцыйнасці
-300 + прафесійныя інструменты для Excel2019-2007

  • Клікі, каб аб'яднаць некалькі працоўных лістоў або кніг
  • Адзін пстрычка, каб выдаліць вядучыя нулі / пустыя радкі
  • Пакетнае канвертаванне паміж XLSX і XLS або PDF
  • Дадатковыя ўтыліты і перавагі, паспрабуйце самі
КТЭ скрынка

Аб'яднанне некалькіх лістоў або кніг у адну кнігу

Пасля свабоднай Усталёўкі Kutools для Excel, калі ласка, як паказана ніжэй:

1. Актывуйце Excel, націсніце Kutools падрабязна > Спалучаць, З'явіцца дыялогавае акно, каб нагадаць вам кнігі, якія вы хочаце аб'яднаць Патрэбны быць зачыненыя. націсніце OK працягваць.
док аб'яднаць 4
док аб'яднаць 5

2. у Аб'яднаць Worksheets крок 1 Дыялог, праверка Аб'яднанне некалькіх лістоў з кніг у адну кнігу варыянт. націсніце наступны каб перайсці да наступнага кроку майстра.
док аб'яднаць 6

3. пстрычка Дадаваць > Размовы or Тэчка дадаць кнігі, якія вы хочаце аб'яднаць у спіс Workbook панэль, то вы можаце паказаць, які працоўны ліст будуць злучаныя разам, правяраючы імёны спіс Worksheet панэль. націсніце наступны каб перайсці да апошняга кроку майстра.
док аб'яднаць 7

4. На гэтым кроку задайце параметры, як вам трэба. затым націсніце Заканчэнне.
док аб'яднаць 8

5. З'явіцца акно для вас абраць тэчку для размяшчэння камбінаваных кніг, а затым націсніце захаваць.
док аб'яднаць 9

Цяпер рабочыя кнігі былі аб'яднаны ў адну кнігу. А наперадзе ўсіх лістоў, майстар-ліст з імем Kutools для Excel таксама ствараецца ў якім пералічаныя некаторыя звесткі аб лістах і спасылкі для кожнага ліста.
док аб'яднаць 10

Дэманстрацыя: Збожжаўборачныя лісты / кнігі ў адзін ліст ці кнігу

Kutools для Excel: 300 + карысныя зручныя інструменты, якія спрашчаюць складаныя задачы ў Excel ў некалькі клікаў.


Аб'яднанне двух табліц у адно і абнаўленне з дапамогай калонкі з клікамі

Калі вы хочаце аб'яднаць дзве табліцы ў адну і абнаўлення дадзеных на аснове слупка як ніжэй скрыншоце паказана на малюнку, вы можаце паспрабаваць табліцы Аб'яднаць карыснасць Kutools для Excel.
док аб'яднаць 11

Kutools для Excel: больш 300 зручных Excel надбудоў для спрашчэння складаных задач у некалькі клікаў у Excel

Пасля свабоднай Усталёўкі Kutools для Excel, калі ласка, як паказана ніжэй:

1. пстрычка Kutools падрабязна > табліцы Аб'яднаць для таго, каб табліцы Аб'яднаць майстар.
док аб'яднаць 12

2. На этапе 1 майстры неабходна асобна выбраць асноўныя табліцы і табліцу дыяпазонаў. затым націсніце наступны.
док аб'яднаць 13

3. Праверце слупок ключа, які вы хочаце абнавіць дадзеныя ў асноўны табліцы на аснове. націсніце наступны.
док аб'яднаць 14

4. Затым праверце слупкі ў асноўны табліцы вы хочаце, каб абнавіць дадзеныя на аснове табліцы перакадыроўкі. націсніце наступны.
док аб'яднаць 15

5. На этапе 4 майстроў, праверце слупкі, якія вы хочаце дадаць з табліцы пошуку ў асноўную табліцу. націсніце наступны.
док аб'яднаць 16

6. У апошнім кроку майстры, пакажыце параметры налады, як вам трэба. затым націсніце Заканчэнне.
док аб'яднаць 17

Цяпер галоўная табліца была абноўлена дадзеныя і дадаць новыя дадзеныя на аснове табліцы перакадыроўкі.

Дэманстрацыя: Збожжаўборачныя лісты / кнігі ў адзін ліст ці кнігу

Kutools для Excel: 300 + карысныя зручныя інструменты, якія спрашчаюць складаныя задачы ў Excel ў некалькі клікаў.


Спампаваць ўзор файла

ўзор


Рэкамендаваны інструменты для павышэння прадукцыйнасці

Office Tab - ўкладкі, рэдагаванне, Упраўленне дакументаў у Microsoft Office 2019 - 2003 і офіс 365


ўкладка офіс

Прафесійная Надбудова для паскарэння Excel 2019-2007, парніковай гадзін задачы ў секунды

Гэтая надбудова ўключае дзесяткі прафесійных груп, з 300 + опцыя дазволіць аўтаматызаваць большасць паўсядзённых задач у Excel, а таксама павысіць прадукцыйнасць працы, па меншай меры на 50%. Такія, як групы адзін клік optons і пакетнае пераўтварэнне.
Зараз гэта ваш шанец паскорыць сябе Kutools для Excel!


ўкладка kutools
ўкладка kutoolsp
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    martin o'reilly · 2 months ago
    Hi. This code works well but I have the same problem as adj. The 1st row form each tab doesn't appear in the combined tab - except he first tab. Thanks
    • To post as a guest, your comment is unpublished.
      Sunny · 2 months ago
      Yes, the code only can keep first row of the first tab, because it is used to consolidate, if you want to keep all contents of each sheet, you can try Combine utility of Kutools for Excel, it is free fior 60 days
  • To post as a guest, your comment is unpublished.
    elok · 3 months ago
    i had a problem when I try to combine all same name worksheet to one worksheet, it works but some value are missing. so what should i do?
    • To post as a guest, your comment is unpublished.
      Sunny · 2 months ago
      Hello, elok, did the problem appear while you applying Combine function? If so, please go to contact us support@extendoffice.com to describe the problem with more details, our support will handle the problem for you.
  • To post as a guest, your comment is unpublished.
    Andrew · 3 months ago
    Thanks that macro saved my day. I had over 40 sheets of data to combine into one and although my computer bogged for a minute or two, it completed without issue. The only modification I made was I tweaked the macro to start with A2 instead of A1 since A1 was my column headers.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 months ago
      Thanks for your support, Andrew, I am glad that the macro can help you.
  • To post as a guest, your comment is unpublished.
    Thangaraj R · 4 months ago
    hi I would like combine all the worksheets in single sheet where i need data of column A of all worksheets and I need the worksheet names in column B
    • To post as a guest, your comment is unpublished.
      Sunny · 3 months ago
      Sorry, Thangaraj R, I do not undertsand your problem clearly, could you upload a screenshot to describe your quetion with more detials?
  • To post as a guest, your comment is unpublished.
    Gio · 4 months ago
    Hi all,
    I need to combine only sheets with identical heading, ship other sheets.


    thanks