Об'єднання декількох стовпців в один в Excel

  • Поділитися Цим
Hugh West

У Microsoft Excel є кілька відповідних методів для об'єднання декількох стовпців в один. У цій статті ви дізнаєтеся, як можна застосувати різні підходи для об'єднання даних з декількох стовпців в один стовпець з прикладами та відповідними ілюстраціями.

Завантажити Практичний посібник

Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.

Об'єднання декількох стовпців в один.xlsx

6 Підходів до об'єднання декількох стовпців в один в Excel

1. використання функції CONCATENATE або CONCAT для об'єднання декількох стовпців в Excel

На наступному малюнку три стовпчики представляють випадкові адреси з розділеними частинами. Ми повинні об'єднати кожен рядок, щоб отримати осмислену адресу в Колонка Е в рамках Комбінований текст заголовок.

Ми можемо використовувати КОНКАТЕНАТ або КОНКАТ функціонувати для досягнення поставленої мети. У першому результаті Комірка Е5 то шукана формула буде мати вигляд:

=КОНКАТЕНАТ(B5,C5,D5)

Або,

=CONCAT(B5,C5,D5)

Після натискання Увійдіть та використання Ручка наповнення для автоматичного заповнення решти комірок в Колонка E отримаємо об'єднаний єдиний стовпчик, як показано на малюнку нижче.

Пов'язаний контент: Об'єднання тексту з двох і більше комірок в одну в Excel (5 способів)

2. використання амперсанду (&) для об'єднання декількох колонок в одну

Ми також можемо використовувати Амперсанд (&) Припустимо, що у нас немає роздільника між текстами в комірках, але при з'єднанні текстів поспіль нам доведеться вставити роздільник.

На виході Клітинка E5 , необхідна формула з використанням Амперсанд (&) буде:

=B5&", "&C5&", "&D5

Преса Увійдіть автоматично заповнюються всі поля Колонка E і ви одразу отримаєте всі об'єднані тексти в одній колонці.

3. вставте функцію TEXTJOIN для об'єднання декількох стовпців у стовпець в Excel

Якщо ви використовуєте Excel 2019 або Excel 365 тоді ПРИЄДНУЙТЕСЬ ще один чудовий варіант для досягнення ваших цілей.

Необхідна формула для об'єднання декількох текстів за допомогою ПРИЄДНУЙТЕСЬ функціонувати в Клітинка E5 буде:

=TEXTJOIN(", ",TRUE,B5,C5,D5)

Після натискання Увійдіть і тягнуть до останньої камери в Колонка E ви одразу отримаєте об'єднані тексти в одному стовпчику.

4. об'єднання декількох стовпців в один стовпець в Excel

Тепер у нашому наборі даних є 4 випадкових стовпчики, починаючи з Колонка Б до Колонка Е Відповідно до Угоди про асоціацію між Україною та ЄС Колонна комбайна ми будемо складати значення із заголовку 4-й, 5-й та 6-й Одним словом, ми складемо всі дані в один стовпчик.

📌 Крок 1:

➤ Виділіть діапазон комірок (B4:E6) що містить первинні дані.

➤ Назвіть його текстом у полі Поле для введення імені .

📌 Крок 2:

➤ На виході Комірка G5 введіть наступну формулу:

=INDEX(Дані,1+INT((ROW(A1)-1)/Стовпці(Дані)),MOD(ROW(A1)-1+Стовпці(Дані),COLUMNS(Дані))+1)

📌 Крок 3:

Натисніть Увійдіть і ви отримаєте перше значення з 4-го рядка в Комірка G5 .

➤ Тепер використовуйте Ручка наповнення перетягнути вниз по стовпчику до тих пір, поки не буде знайдено #REF помилка.

І, нарешті, ви побачите наступний результат.

🔎 Як працює формула?

  • COLUMNS(Дані): На сьогоднішній день, на жаль, це не так. КОЛОНИ функціонувати в рамках МІНОБОРОНИ функція повертає загальну кількість стовпців, доступних в іменованому діапазоні (Дані) .
  • ROW(A1)-1+COLUMNS(Дані): Поєднання ROW і КОЛОНИ Тут функція визначає дивіденд від МІНОБОРОНИ функцію.
  • MOD(ROW(A1)-1+Стовпчики(Дані), Стовпчики(Дані))+1: У цій частині визначається номер стовпчика ІНДЕКС а для виводу функція повертає '1' .
  • 1+INT((ROW(A1)-1)/COLUMNS(Data)): Номер рядка, в якому зазначено ІНДЕКС функція визначається цією частиною, де INT функція округляє отримане значення до цілого числа.

5 Використання Блокноту для об'єднання даних стовпців в Excel

Ми також можемо використовувати Блокнот об'єднати кілька стовпців в один стовпець. Пройдемо наступні кроки:

📌 Крок 1:

➤ Виділіть діапазон комірок (B5:D9) що містить первинні дані.

Натисніть CTRL+C для копіювання виділеного діапазону комірок.

📌 Крок 2:

Відкрийте файл блокнота.

➤ Вставити CTRL+V щоб вставити сюди вибрані дані.

📌 Крок 3:

Натисніть CTRL+H для відкриття Замінити діалогове вікно.

Виділіть вкладку між двома текстами у файлі блокнота та скопіюйте її.

➤ Вставте його в Знайти що Ящик.

📌 Крок 4:

Тип ", " в Замінити на Ящик.

➤ Натисніть опцію Замінити все і тобі кінець.

Всі дані у Вашому файлі-блокноті будуть виглядати як на наступному малюнку.

📌 Крок 5:

Тепер скопіюйте весь текст з блокноту.

📌 Крок 6:

І, нарешті, вставте його у вихідні дані Клітинка E5 у вашій Excel таблиця.

Підсумкові дані в Колонка E тепер буде виглядати наступним чином:

6. використання сценарію VBA для об'єднання стовпців в один стовпець в Excel

Ми також можемо використовувати VBA метод зведення декількох стовпчиків в один стовпчик. На наступному малюнку, Колонка G покаже стекові дані.

📌 Крок 1:

➤ Клацніть правою кнопкою миші на назві аркуша у вашій книзі та натисніть Переглянути код .

З'явиться нове вікно модуля, куди потрібно буде просто вставити наступні коди:

 Option Explicit Sub StackColumns() Dim Rng1 As Range Dim Rng2 As Range Dim Rng As Range Dim RowIndex As Integer Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Вибрати діапазон:", "Скласти дані в один стовпець", Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Стовпець призначення:", "Скласти дані в один стовпець", Type:=8) RowIndex = 0 Application.ScreenUpdating = False For EachRng In Rng1.Rows Rng.Copy Rng2.Offset(RowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True RowIndex = RowIndex + Rng.Columns.Count Next Application.CutCopyMode = False Application.ScreenUpdating = True End Sub 

📌 Крок 2:

Після вставки кодів натисніть F5 для запуску коду.

Присвоїти ім'я макросу в розділі Макрос діалогове вікно.

Натисніть Біжи .

📌 Крок 3:

➤ Виберіть первинний діапазон даних (B4:E6) в Виберіть діапазон Ящик.

Натисніть ГАРАЗД. .

📌 Крок 4:

Виберіть вихід Комірка G5 після увімкнення Колонка призначення Ящик.

Натисніть ГАРАЗД. і тобі кінець.

Як на наступному малюнку, Вам буде показано об'єднані та складені дані у стовпчику виводу.

Заключні слова

Я сподіваюся, що всі ці прості методи, згадані вище, тепер допоможуть вам застосовувати їх у ваших таблицях Excel, коли це необхідно. Якщо у вас є які-небудь питання або відгуки, будь ласка, дайте мені знати в розділі коментарів. Або ви можете переглянути інші наші статті, пов'язані з функціями Excel на цьому веб-сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.