Як розділити комірки в Excel: текст у стовпці, флеш-заливка та формули

  • Поділитися Цим
Michael Brown

Як розділити комірку в Excel? За допомогою функції "Текст у стовпці", "Flash-заливка", формул або інструменту "Розділити текст". У цьому посібнику описані всі варіанти, які допоможуть вам вибрати техніку, що найкраще підходить для вашого конкретного завдання.

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

    Як розділити комірки в Excel за допомогою функції "Текст у стовпці

    На сьогоднішній день, на жаль, це не так. Текст до колонок дуже корисна, коли потрібно розділити вміст комірки на дві або більше комірок. Вона дозволяє розділити текстові рядки певним роздільником, наприклад, комою, крапкою з комою або пробілом, а також розділити рядки фіксованої довжини. Розглянемо, як працює кожен із сценаріїв.

    Як розділити комірки в Excel за допомогою роздільника

    Припустимо, у вас є список учасників, в якому ім'я учасника, країна та очікувана дата прибуття знаходяться в одній колонці:

    Ми хочемо розділити дані в одній комірці на кілька комірок, таких як Ім'я та прізвище , Прізвище та ім'я , Країна , Дата прибуття і Статус Для цього необхідно виконати наступні дії:

    1. Якщо ви хочете розмістити результати в середині таблиці, почніть зі вставлення нового стовпця (стовпців), щоб уникнути перезапису існуючих даних. У цьому прикладі ми вставили 3 нові стовпці, як показано на скріншоті нижче: Якщо у Вас немає даних поруч зі стовпчиком, який Ви хочете відокремити, пропустіть цей крок.
    2. Виділіть комірки, які потрібно розділити, перейдіть на вкладку Дані вкладка> Інструменти даних і натисніть кнопку Текст до колонок кнопку.
    3. В рамках першого етапу проекту Перетворення тексту в стовпці майстра вибирається спосіб розділення комірок - по роздільнику або по ширині.у нашому випадку вміст комірок розділяється пробілами і комами, тому вибираємо Розмежовані і натисніть Далі .
    4. На наступному кроці ви вказуєте розмежувачі та, за бажанням, класифікатор тексту Ви можете вибрати один або декілька попередньо визначених роздільників, а також ввести свій власний у полі Інші У цьому прикладі ми виберемо Космос і Кома :

      Чайові:

      • Розглядати послідовні роздільники як один Обов'язково виберіть цю опцію, якщо ваші дані можуть містити два або більше роздільників поспіль, наприклад, коли між словами є кілька пробілів підряд або дані розділені комою та пробілом, як, наприклад, "Smith, John".
      • Вказівка текстового класифікатора Використовуйте цю опцію, коли частина тексту взята в одинарні або подвійні лапки, і ви хочете, щоб такі фрагменти тексту були нерозривними. Наприклад, якщо в якості роздільника вибрати кому (,), а в якості уточнювача тексту - лапки ("), то будь-які слова, взяті в подвійні лапки, напр., наприклад "Каліфорнія, США" будуть поміщені в одну камеру як Каліфорнія, США Якщо ви виберете {Ні.} в якості класифікатора тексту, то "Каліфорнія буде розподілено в одну комірку (разом з відкриваючою лапкою) та США" в іншу (разом із замикаючим знаком).
      • Попередній перегляд даних Перш ніж натиснути кнопку Далі Якщо ви хочете прокрутити сторінку з інформацією про Попередній перегляд даних щоб переконатися, що Excel правильно розділив вміст усіх комірок.
    5. Вам залишилося зробити лише дві речі - обрати формат даних та вказати, куди ви хочете вставити отримані значення:
      • Формат даних За замовчуванням, за замовчуванням Генеральний встановлюється для всіх стовпців, що добре працює в більшості випадків. У нашому прикладі нам потрібен формат Дані Щоб змінити формат даних для певної колонки, натисніть на цю колонку в розділі Попередній перегляд даних виділити його, а потім вибрати один з форматів у розділі Формат даних стовпця (див. скріншот нижче).
      • Пункт призначення Щоб вказати Excel, куди потрібно вивести розділені дані, натисніть кнопку Згорнути діалогове вікно значок поруч з Пункт призначення і виберіть пункт крайня ліва верхня комірка або введіть посилання на комірку безпосередньо в полі. Будь ласка, будьте дуже обережні з цією опцією і переконайтеся, що є достатньо порожніх стовпців прямо до комірки призначення.

      Нотатки:

      • Якщо ви не хочете імпортувати якийсь стовпець, що з'являється в попередньому перегляді даних, виберіть цей стовпець і встановіть прапорець Не імпортувати колонку (пропустити) перемикач під Формат даних стовпця .
      • Неможливо імпортувати розділені дані в іншу електронну таблицю або книгу. Якщо ви спробуєте це зробити, ви отримаєте помилку невірного місця призначення.
    6. Нарешті, натисніть кнопку Фініш Як показано на наведеному нижче скріншоті, Excel чудово розмістив вміст однієї комірки в декількох комірках:

    Як розділити текст фіксованої ширини

    У цьому розділі пояснюється, як розділити комірку в Excel на основі заданої кількості символів. Щоб було простіше зрозуміти, розглянемо наступний приклад.

    Припустимо, у вас є ідентифікатори продуктів і назви продуктів в одному стовпці, і ви хочете виділити ідентифікатори в окремий стовпець:

    Оскільки всі ідентифікатори товарів містять 9 символів, то Фіксована ширина Варіант ідеально підходить для роботи:

    1. Розпочніть кампанію Перетворення тексту в стовпці На першому кроці майстра виберіть Фіксована ширина і натисніть Далі .
    2. Встановіть ширину кожного стовпчика за допомогою кнопки Попередній перегляд даних Як показано на скріншоті нижче, вертикальна лінія позначає розрив колонки, а для створення нової лінії розриву необхідно просто клацнути в потрібній позиції (9 символів у нашому випадку): Щоб видалити розрив, двічі клацніть лінію; щоб перемістити розрив в інше місце, просто перетягніть лінію мишею.
    3. На наступному кроці виберіть формат даних і призначення для розділених клітинок точно так само, як ми робили в попередньому прикладі, і натисніть кнопку Фініш для завершення поділу.

    Як розділити комірки Excel за допомогою флеш-заливки

    Починаючи з версії Excel 2013, можна використовувати функцію Flash-заповнення, яка дозволяє не тільки автоматично заповнювати клітинки даними, але й розділяти вміст клітинок.

    Візьмемо стовпець даних з нашого першого прикладу і подивимося, як Flash Fill в Excel може допомогти нам розділити комірку навпіл:

    1. Вставте новий стовпчик поруч зі стовпчиком з вихідними даними та введіть потрібну частину тексту в першу комірку (в даному прикладі - ПІБ учасника).
    2. Введіть текст ще в пару клітинок. Як тільки Excel відчує закономірність, він автоматично заповнить аналогічними даними інші клітинки. У нашому випадку, щоб зрозуміти закономірність, Excel знадобилося 3 клітинки:
    3. Якщо Вас влаштовує побачене, натисніть кнопку Увійдіть і всі назви будуть скопійовані в окремий стовпчик одразу.

    Як розділити комірку в Excel за допомогою формул

    Яку б різноманітну інформацію не містили ваші клітинки, формула для розділення клітинки в Excel зводиться до знаходження положення роздільника (кома, пробіл тощо) та вилучення підрядка до, після або між роздільниками. Як правило, ви використовуєте функції ПОИСК або ЗНАЙТИ, щоб визначити місце розташування роздільника, і одну з текстових функцій (ВЛЕВО, ВПРАВО або СЕРЕДИНУ), щоб отримати підрядок.

    Наприклад, можна використовувати такі формули для розділення даних у комірці A2, відокремлених символом a кома та пробіл (див. скріншот нижче):

    Витягнути назву в B2:

    =LEFT(A2, SEARCH(",",A2)-1)

    Тут функція ПОИСК визначає позицію коми у рядку А2, а ви віднімаєте від результату 1, оскільки сама кома у виведенні не очікується. Функція ЛІВШИЙ витягує цю кількість символів з початку рядка.

    Вивести країну в С2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Тут функція LEN обчислює загальну довжину рядка, від якої віднімається позиція коми, що повертається функцією SEARCH. Додатково віднімається символ пробілу (-1). Різниця переходить в 2-й аргумент RIGHT, тому він витягує стільки-то символів з кінця рядка.

    Результат буде виглядати наступним чином:

    Якщо вашим роздільником є кома з пробілом або без нього ви можете використати наступну формулу для вилучення підрядка після нього (де 1000 - максимальна кількість символів, яку можна витягнути):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    Як бачите, універсальної формули, яка б впоралася з усіма струнами, не існує. У кожному конкретному випадку доведеться виробляти власне рішення.

    Хороша новина полягає в тому, що функції динамічних масивів, які з'явилися в Excel 365, роблять непотрібним використання багатьох старих формул. Замість цього ви можете використовувати ці функції:

    • TEXTSPLIT - розділити рядки будь-яким вказаним вами роздільником.
    • TEXTBEFORE - витягнути текст перед певним символом або підрядком.
    • TEXTAFTER - витягнути текст після певного символу або слова.

    Для отримання додаткових прикладів формул для поділу клітинок в Excel, будь ласка, перегляньте наступні ресурси:

    • Витягнути текст до певного символу
    • Отримати підрядок після певного символу
    • Витягнути текст між двома входженнями символу
    • Комірка розділяється комою, двокрапкою, скісною рискою, тире або іншим роздільником
    • Розділити комірки розривом рядка
    • Окремо текст і цифри
    • Формули для розділення імен в Excel

    Розділення комірок за допомогою функції Розділення тексту

    Тепер, коли ви ознайомилися з вбудованими можливостями, дозвольте показати вам альтернативний спосіб поділу комірок в Excel. Я маю на увазі інструмент "Розділити текст", що входить до складу нашого Ultimate Suite для Excel. Він може виконувати наступні операції:

    • Розділити комірку за символами
    • Розділити комірку на рядки
    • Розділити комірку за маскою (шаблоном)

    Наприклад, розбиття даних про учасника в одній комірці на декілька комірок можна зробити за 2 швидких кроки:

    1. Виділіть клітинки, які потрібно розділити, і натисніть кнопку Розділений текст на іконці Дані про абіти у вкладці Текст група.
    2. На панелі надбудови налаштуйте наступні параметри:
      • Виберіть Кома і Космос як делімітатори.
      • Виберіть пункт Розглядати послідовні роздільники як один прапорець.
      • Обирайте Розбиття на колонки .
      • Натисніть на кнопку Спліт кнопку.

    Готово! Чотири нових стовпчики з розбитими даними вставляються між вихідними стовпчиками, і вам залишається тільки дати цим стовпчикам відповідні назви:

    Порада. Щоб розділити стовпець імен на прізвище, ім'я та по батькові, можна скористатися спеціальним інструментом Split Names.

    Якщо вам цікаво ознайомитися з Розділений текст і Розділені імена інструменти в дії, ми запрошуємо вас скористатися посиланням для завантаження нижче. Дякую за увагу і сподіваюся побачити вас на нашому блозі наступного тижня!

    Доступні для завантаження

    Ultimate Suite 14-денна повнофункціональна версія (файл .exe)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.