Зміст
У Microsoft Excel є кілька відповідних методів для об'єднання декількох стовпців в один. У цій статті ви дізнаєтеся, як можна застосувати різні підходи для об'єднання даних з декількох стовпців в один стовпець з прикладами та відповідними ілюстраціями.
Завантажити Практичний посібник
Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.
Об'єднання декількох стовпців в один.xlsx6 Підходів до об'єднання декількох стовпців в один в 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 на цьому веб-сайті.