Навпроти Конкатенація в Excel (4 варіанти)

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

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

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

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

Навпроти файлу Concatenate.xlsx

4 методи, які працюють як протилежність конкатенату в Excel

1. розбиття тексту на кілька комірок за допомогою формули

У наступній таблиці, Колонка Б містить п'ять окремих комірок, кожна з яких має три випадкові назви, розділені загальним роздільником "Кома" (,) Під трьома заголовками під назвою Частина 1, частина 2 та частина 3 займуть імена окремо з кожної комірки в Колонка Б .

📌 Крок 1:

Виберіть Комірка C5 і друкувати:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Крок 2:

Натисніть Увійдіть і ви отримаєте ім'я, розділене з імен в Комірка B5 .

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

  • REPT(" ",999): Ось тут і відбулася REPT функція повторює символ 'пробіл' 999 разів всередині рядка ЗАМІНИТИ функцію.
  • REPLACE($B5,",",REPT(" ",999)): На сьогоднішній день, на жаль, це не так. ЗАМІНИТИ замінює кому на повторювані пробіли, згадані в попередньому кроці. Таким чином, формула повертає ім'я Патрік з пробілами.
  • COLUMNS($A:A)*999-998: На сьогоднішній день, на жаль, це не так. КОЛОНИ тут підраховує кількість стовпців і присвоює отримане значення як значення start_num для MID функцію.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): На сьогоднішній день, на жаль, це не так. MID функція повертає імена "Патрік з 999 символів.
  • Насамкінець, в рамках проекту TRIM видаляє всі зайві пробіли з текстового рядка, знайденого функцією MID і повертає ім'я "Патрік Саме так.

Тепер виконаємо решту кроків, щоб витягти всі інші розділені імена.

📌 Крок 3:

➤ Від Комірка C5 використання Ручка наповнення перетягнути комірку вправо до отримання трьох розділених імен.

Отже, ми щойно витягли три прізвища окремо від Комірка B5 .

📌 Крок 4:

Тепер перетягніть вниз Ручка наповнення для автоматичного заповнення решти комірок в діапазоні від C6 - E9 .

І ви знайдете всі імена, розділені з груп імен, присутніх в Колонка B .

2. протилежність конкатенату: використання текстових функцій для розділення на кілька комірок

Зараз у нас є кілька випадкових прізвищ та імен Колонка B Ми розділимо імена і покажемо їх окремо в наступних двох комірках в аналогічному рядку.

📌 Крок 1:

Виберіть перший вихід Комірка C5 і друкувати:

=LEFT(B5,FIND(" ",B5)-1)

📌 Крок 2:

Натисніть Увійдіть та використання Ручка наповнення для автоматичного заповнення решти комірок в Колонка C .

Ви отримаєте всі імена, відокремлені від повних імен, присутніх в Колонка B .

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

  • У даній формулі, як правило, використовується коефіцієнт ЗНАЙТИ функція шукає перший пропуск в рядку Комірка B5 і повертає позицію символу пробілу.
  • На сьогоднішній день, на жаль, це не так. ЛІВОРУЧ витягує ім'я зліва і повертає кількість символів, задану параметром ЗНАЙТИ функціонувати раніше.

Тепер давайте подивимося, як ми можемо витягнути другу частину кожного імені.

📌 Крок 3:

➤ В Комірка D5 то шукана формула буде мати вигляд:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Крок 4:

➤ Після натискання Увійдіть і автоматичне заповнення всієї Колонка D Ви знайдете всі прізвища тільки під заголовком Частина 2 заголовок.

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

  • У даній формулі, як правило, використовується коефіцієнт LEN функція повертає загальну кількість символів, доступних в Комірка B5 і це 15 .
  • На сьогоднішній день, на жаль, це не так. ЗНАЙТИ функція повертає позицію знайденого пробілу в даному тексті і повертає 8 .
  • Арифметична різниця між двома попередніми числовими значеннями задає кількість знаків для ПРАВО функцію.
  • Насамкінець, в рамках проекту ПРАВО витяги функцій 15-8=7 символи справа і повертає назву "Каммінс .

3. використання Майстра перетворення тексту в стовпець для зворотного злиття в Excel

Повернемося до нашого першого прикладу. Тепер ми використаємо Текст у стовпчик майстер для розбиття комірок після видалення роздільників.

📌 Крок 1:

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

➤ Під рубрикою Дані виберіть вкладку Текст до колонок опція від Інструменти даних група команд.

Відкриється діалогове вікно.

📌 Крок 2:

➤ Виберіть радіокнопку "Розмежовані як вихідний тип даних.

Натисніть Далі .

📌 Крок 3:

➤ Від Розмежувачі опції, відмітити на Кома Ви побачите попередній перегляд даних, як показано на наступному малюнку.

Натисніть Далі .

📌 Крок 4:

➤ Зберегти опцію "Генерал як Формат даних стовпця .

Увімкніть редагування в розділі Пункт призначення і виберіть вихідні комірки в діапазоні від C5 - E9 .

Натисніть Фініш і тобі кінець.

Відразу будуть відображені всі імена, розбиті у вибраному діапазоні клітинок.

4. застосування методу флеш-заповнення для роботи на противагу конкатенату

В нашому останньому прикладі ми спробуємо застосувати Flash Fill щоб витягти імена окремо з комірок. Flash Fill слідує за шаблоном для автоматичного заповнення даних в Excel. Але якщо шаблон не знайдено, Flash Fill не буде працювати ефективно і навіть може призвести до помилкового виводу. Цей метод є чудовим і корисним тільки в тому випадку, якщо у вашому діапазоні даних є регулярний і симетричний шаблон.

Тепер давайте подивимося, як ця команда Flash Fill працює для швидкого розділення текстів.

📌 Крок 1:

Виберіть Комірка C5 і тип "Патрік вручну.

📌 Крок 2:

➤ Використовуйте Ручка наповнення тягнути до останнього Комірка С9 .

Натисніть на опції та виберіть Flash Fill Зараз.

І ви знайдете всі імена, відокремлені та витягнуті в Колонка C .

📌 Крок 3:

Аналогічно зробіть це зараз для прізвища під Частина 2 заголовок.

І ви побачите одразу всі прізвища окремо від повних імен, присутніх у Колонка B .

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

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

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