Как да обедините раздели в Excel

Как да обедините раздели в Excel

Excel е невероятно полезен инструмент за съхраняване, управление и показване на големи набори от данни. Независимо дали работите с повтарящи се резултати от научни експерименти, информация за служители на компанията, проучвания за цените на продуктите или други, всичко това може да се покаже като електронни таблици в Excel.

Excel файл или работна книга може да съдържа множество раздели. Въпреки че повечето листове на Excel имат различни приложения, някои раздели може да съдържат дублирана или свързана информация. Обединяването или консолидирането на свързани раздели в един раздел на Excel ще ви помогне да четете, анализирате и организирате данните за по-нататъшна обработка.

Тази статия ще покаже как да обедините два (или повече) раздела в Excel, заедно с някои разширени функции и методи, които можете да използвате.

Обединяване на раздели в Excel – това е просто

Преди да обедините, уверете се, че всички раздели имат резервни копия. Вашите раздели източник ще съдържат необработените данни, които използвате, докато разделът местоназначение ще има крайния резултат. В зависимост от изискванията на вашия проект, това може или не може да бъде един и същи раздел.

Функцията за консолидиране по подразбиране в Excel може да обедини данни по позиция или по категория (име на ред или колона). Данните обаче трябва да са в същия формат и размер или ще създадат нови редове или колони. Например, ако използвате показатели за продажби за различни офиси, трябва да имате същия брой категории, по които сортирате, и същия брой седмици/месеци, които каталогизирате.

Имайте предвид, че функциите за консолидация работят с числови данни. Excel може да изчислява суми, средни стойности, отклонения и минимални и максимални стойности, наред с други статистически точки. Той обаче не позволява по-нюансирани трансформации на текстови данни.

Стъпките за обединяване по позиция или категория са показани по-долу:

  1. В раздела местоназначение решете позициите за обединените данни и щракнете върху горната лява клетка на избраните позиции.

    Как да обедините раздели в Excel
  2. Кликнете върху раздела „Данни“.

    Как да обедините раздели в Excel
  3. Отидете на „Инструменти за данни“ и изберете „Консолидиране“. Това отваря изскачащ прозорец.

    Как да обедините раздели в Excel
  4. В полето „Функция“ изберете функция от падащия списък.

    Как да обедините раздели в Excel
  5. Изберете данните за обединяване:
    • Ако по позиция, отидете на „Изходни раздели“ и щракнете върху бутона „Добавяне“, за да добавите данните в полето „Всички препратки“ . Данните, които трябва да се добавят, могат да бъдат въведени ръчно, като например „ Sheet1!$B$2:$B$10“ се отнася за клетките от B2 до B10 на раздела с име Sheet1 в текущия документ.
      Как да обедините раздели в Excel
    • Ако по категория, в полето „Потребителски етикети в“ изберете „Горен ред“ (по редове) или „Лява колона“ (по колони), или „Създаване на връзки към изходни данни“ (пишете във връзки).

      Как да обедините раздели в Excel
  6. Щракнете върху бутона „OK“ и данните в полето „Всички препратки “ или избраните редове/колони ще бъдат обединени.

    Как да обедините раздели в Excel

Трябва да се спомене, че винаги можете да използвате копиране и поставяне за прехвърляне на данни от един раздел в друг. Това обаче може да отнеме много време и да доведе до грешки. Има по-елегантни начини за постигане на консолидация без повтаряне на информация.

Обединяване на раздели в Excel VBA

VBA означава Visual Basic за приложения, прост, но мощен език за програмиране, който можете да използвате, за да разширите приложенията на Microsoft Office, включително Excel. Основният проблем при използването на VBA е, че ще трябва да разбирате и използвате код за създаване на приложения или макроси.

За да създадете и редактирате VBA макрос, направете следното:

  1. Изберете „Преглед“ в лентата с инструменти.

    Как да обедините раздели в Excel
  2. Кликнете върху „Макроси“ най-вдясно. Това отваря изскачащ прозорец с макроси.

    Как да обедините раздели в Excel
  3. Въведете името на макроса (например „test“) и щракнете върху бутона „Създаване“ от дясната страна и ще се появи конзола за кодиране с основното съдържание, което чете нещо по следния начин:

    ###
    Sub test()
    End Sub
    ###


    Как да обедините раздели в Excel
  4. Можете да редактирате макро кода в конзолата. Това е пример, който комбинира таблици от листове: Примерният код на макрос преминава през общия брой раздели и създава нов лист „Комбиниран лист“.

    ###
    Sub Merge_Multiple_Sheets_Row_Wise()
    Dim Work_Sheets() As String
    ReDim Work_Sheets(Sheets.Count)
    For i = 0 To Sheets.Count - 1
     Work_Sheets(i) = Sheets(i + 1).Name
    Next i
    Sheets.Add.Name = "Combined Sheet"
    Dim Row_Index As Integer
    Row_Index = Worksheets(1).UsedRange.Cells(1, 1).Row
    Dim Column_Index As Integer
    Column_Index = 0
    For i = 0 To Sheets.Count - 2
     Set Rng = Worksheets(Work_Sheets(i)).UsedRange
    Rng.Copy
     Worksheets("Combined Sheet").Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
     Column_Index = Column_Index + Rng.Columns.Count + 1
    Next i
    Application.CutCopyMode = False
    End Sub
    ###




    Как да обедините раздели в Excel
  5. За да изпълните кода, в конзолата за макроси, в раздела „Изпълнение“ , щракнете върху „Изпълни под/потребителска форма“, след което ще се генерира новият раздел с име „Комбиниран лист“ . Можете също така да промените кода на Marco, за да редактирате диапазона от данни и имената.

    Как да обедините раздели в Excel

Обединяване на листове в Excel Online

Множество безплатни онлайн инструменти ви позволяват да обединявате листове на Excel. В тези инструменти просто трябва да изберете и качите работните книги (работна книга с няколко раздела или различни работни книги). Примери са Aspose Cell Merger и DocSoSo Excel Combiner .

Имайте предвид, че обединяването на листове не манипулира данните. Тези инструменти вземат две или пов��че работни книги на Excel и връщат работна книга на Excel с един или повече листа с данни, копирани в тях.

Комбиниране на раздели в Excel с помощта на Power Query

Power Query е друг начин за комбиниране на раздели в Excel. За работна книга на Excel с множество раздели използвайте следните стъпки:

  1. Отидете в раздела „Данни“ и групата „Получаване и преобразуване на данни“ и щракнете върху бутона „Получаване на данни“ .

    Как да обедините раздели в Excel
  2. От списъка щракнете върху „Празна заявка“ в опцията „От други източници“ и ще видите нов редактор на Power Query с име по подразбиране „Заявка 1“.

    Как да обедините раздели в Excel
  3. В лентата с функции ( fx ) въведете формулата “ =Excel.CurrentWorkbook() ” (обърнете внимание, че формулата е чувствителна към главни и малки букви) и натиснете клавиша “Enter” и ще се появи списък с имената на разделите на оригиналната работна книга.

    Как да обедините раздели в Excel
  4. Изберете имената на разделите (колоните) за обединяване (или маркирайте опцията „Избор на всички колони“, ако всички колони трябва да бъдат обединени).

    Как да обедините раздели в Excel
  5. Щракнете върху бутона с двойна стрелка близо до клавиша „Съдържание“ .

    Как да обедините раздели в Excel
  6. Премахнете отметката от „Използване на името на оригиналната колона като префикс“, ако искате точните имена в оригиналната работна книга да се използват в обединения файл вместо като префикси.

    Как да обедините раздели в Excel
  7. Щракнете върху „OK“ и ще видите нов раздел с всички обединени данни, в който имената на разделите на оригиналната работна книга ще бъдат изброени в най-дясната колона.

    Как да обедините раздели в Excel

Алтернативни методи

Excel е полезен инструмент за работа с 2D масиви. Ако сте учен по данни обаче, можете да получите директен достъп до данните, като използвате езици за програмиране като Python или R. Ключът е, че структурата на данните на 2D масивите е обща: използване на разделители (интервал, раздел, запетая и т.н.) за разделяне на всички точки от данни. Форматът .csv например използва разделители със запетая и може директно да се отваря за четене/редактиране от Microsoft Excel. Като алтернатива можете също да отворите файловете на Excel (.xlsx) от тези езици за програмиране, като пакета „readxl“ в R, който може да отваря и обработва данните от различни работни листове на Excel. В тези случаи за обединяване могат да се използват прости, но удобни функции, като cbind (свързване на колони със същото измерение). Всички данни от различни раздели на Excel могат да бъдат обединени в рамки с данни за статистически анализи и визуализации, без да се използва софтуерът Microsoft Excel.

Вземете повече от по-малко

От процесите, обобщени по-горе, ще получите един интегриран работен лист с данни от множество ресурси. Този работен лист може да служи като архивна или резервна база данни. Освен това обединеният раздел ви позволява да придобивате перспективи, които може да липсват в данните от един ресурс. Препоръчваме ви да тествате функциите за консолидация и макросите върху примерни данни и да ги архивирате предварително.

Имате ли по-добър начин за консолидиране на раздели в Excel? Кажете ни в коментарите по-долу.


Как да конвертирате Word документ в JPG или GIF изображение

Как да конвертирате Word документ в JPG или GIF изображение

Въпреки че документите на Microsoft Word са съвместими с други текстообработващи програми, може да се наложи да ги запишете като JPG или GIF изображения. Въпреки че не можете да експортирате своя

Как да обедините раздели в Excel

Как да обедините раздели в Excel

Excel е невероятно полезен инструмент за съхраняване, управление и показване на големи набори от данни. Независимо дали работите с повтарящи се научни резултати

Messenger Emoji & Words Effects – Ръководство

Messenger Emoji & Words Effects – Ръководство

Ако искате да подобрите комуникацията си със съобщения и да я направите по-динамична и забавна, Messenger има страхотна функция, наречена Word Effects. С Word

Excel: Как да изтриете всеки друг ред

Excel: Как да изтриете всеки друг ред

Можете да правите толкова много с Excel: списъкът е безкраен, от писане на сложни формули до разделения на Excel. Процеси като изтриване на редове обаче са част

Как да управлявате и премествате десетични знаци в Excel

Как да управлявате и премествате десетични знаци в Excel

Последно актуализиран/редактиран от Стив Ларнър на 5 ноември 2023 г. Ако имате работа с няколко клетки в Excel, ръчната промяна на десетичните знаци е лесна. Вие

Как да разделим в Excel

Как да разделим в Excel

Microsoft Excel, известен със способността си да извършва сложни изчисления, може да помогне и при просто деление. Това може да бъде полезно в ситуации от реалния живот,

Как да намерите кръгла референтна клетка в Excel

Как да намерите кръгла референтна клетка в Excel

Кръговите референтни клетки са често срещан проблем на Excel, с който се сблъскват безброй потребители ежедневно. Те възникват, когато формула в клетка препраща към

Как да разберете дали стойността е в списък в Excel

Как да разберете дали стойността е в списък в Excel

Трябва да намерите дали дадена стойност е в списък в електронна таблица на Excel? Или трябва да намерите максималната стойност в списък на Excel? Следвайте това ръководство.

Как да изтриете именуван диапазон в Excel

Как да изтриете именуван диапазон в Excel

Обикновено именуваните диапазони са отличен начин за рационализиране на анализа на данни. Те ви позволяват да присвоявате имена на различни клетки за справки във функции и

Как да заключите колона в Excel

Как да заключите колона в Excel

За да предотвратите случайно изтриване или подправяне на сложни или чувствителни данни, Excel ви позволява да заключвате някои колони, докато работите. Заключването на колони помага за предотвратяване