Перейти к содержимому

Противоположность функции CONCATENATE (разделение ячеек) в Excel – 4 простых способа

Author: Xiaoyang Last Modified: 2025-08-07

Функция CONCATENATE в Excel используется для объединения содержимого нескольких ячеек в одну, но иногда может потребоваться выполнить обратное действие — разделить содержимое одной ячейки на несколько. Эта операция очень полезна для анализа и организации данных. В этой статье мы рассмотрим четыре простых метода для достижения этого, которые помогут вам более эффективно управлять данными в Excel, независимо от того, являетесь ли вы новичком или продвинутым пользователем.

A screenshot of concatenated data in Excel to be split into separate cells

Выполнение противоположности CONCATENATE в Excel


Выполнение противоположности CONCATENATE с помощью формул

Чтобы выполнить противоположность функции CONCATENATE, вы можете использовать формулы, которые помогают разделять текстовые строки на несколько ячеек на основе определенного разделителя.

  1. Введите или скопируйте следующую формулу в пустую ячейку, где вы хотите разместить результат, затем перетащите маркер заполнения вправо по ячейкам, чтобы заполнить эту формулу, и значения ячейки A2 будут разделены на отдельные ячейки, как показано на скриншоте:
    =TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
    Примечание: В приведенной выше формуле вы также можете разделить значения ячеек на несколько ячеек, используя различные разделители. Просто замените пробел между первыми кавычками на разделитель по вашему выбору.
    A screenshot showing how to use formulas to split cell contents in Excel
  2. Затем продолжайте перетаскивать маркер заполнения вниз по диапазону ячеек, куда вы хотите применить эту формулу. Таким образом, все значения ячеек будут разделены на отдельные столбцы, как показано на следующем скриншоте:
    A screenshot of the results of splitting text into multiple columns using formulas in Excel
Совет: Формула для Excel 365

Если вы используете Excel 365, вы найдете более простую и эффективную функцию - TEXTSPLIT, которая доступна для разделения данных на несколько столбцов.

  1. Пожалуйста, примените следующую формулу, после нажатия клавиши Enter каждый элемент, разделенный пробелом, автоматически попадет в отдельный столбец, см. скриншот:
    =TEXTSPLIT(A2, " ")
    A screenshot showing the TEXTSPLIT function used to split data in Excel
  2. Далее выберите ячейки, содержащие результат, а затем перетащите маркер заполнения вниз, чтобы применить формулу и получить оставшиеся результаты, см. скриншот:
    A screenshot showing the results of using TEXTSPLIT to split text into columns in Excel

Выполнение противоположности CONCATENATE с помощью мощной функции

Kutools для Excel предоставляет удобную функцию «Разделить ячейки», с помощью этой умной функции вы можете быстро разделить содержимое ячеек на несколько столбцов или строк на основе любого разделителя, который вам нужен.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После загрузки и установки «Kutools для Excel» нажмите «Kutools» > «Объединить и разделить» > «Разделить ячейки», чтобы активировать эту функцию «Разделить ячейки». В открывшемся диалоговом окне установите параметры следующим образом:

  1. Нажмите A screenshot of the range selection button in the Split Cells dialog box кнопку, чтобы выбрать список данных, который вы хотите разделить, из раздела «Диапазон разделения»;
  2. В разделе «Тип» выберите опцию «Разделить на столбцы»;
  3. В разделе «Разделить по» выберите разделитель, по которому вы хотите разделить содержимое ячейки. Здесь я выберу «Пробел»;
  4. Затем нажмите кнопку «OK»;
  5. В другом всплывающем окне нажмите на ячейку, куда вы хотите поместить результат;
  6. Нажмите «OK», чтобы получить результат.
    A GIF showing how to use Kutools for Excel's Split Cells feature to divide data into columns

Примечание: Для использования этой функции, пожалуйста, скачайте и установите Kutools для Excel.

Выполнение противоположности CONCATENATE с помощью функции Flash Fill

Excel 2013 и более поздние версии представили замечательную функцию под названием Flash Fill. Этот инструмент не только помогает автоматически заполнять ячейки данными, но и позволяет легко разделить содержимое ячеек. В этом разделе я расскажу, как использовать функцию Flash Fill для разделения данных в Excel.

  1. В соседней ячейке (B2) рядом с вашим исходным столбцом данных, где вы хотите разделить данные, введите желаемое имя - Lucky. Затем нажмите клавишу Enter, чтобы перейти к следующей ячейке. См. скриншот:
    A screenshot showing the first step of using Flash Fill to split text in Excel
  2. Затем нажмите «Ctrl + E», чтобы заполнить остальные ячейки, см. скриншот:
    A screenshot showing the results of using Flash Fill to split data into separate cells in Excel
  3. Следуйте той же процедуре для столбцов Фамилия и День рождения, и вы получите результат, как показано ниже:
    A screenshot demonstrating splitting data into multiple columns using Flash Fill in Excel
Примечания:
  • Flash Fill требует, чтобы выходные данные находились рядом с исходными данными без пустых столбцов между ними.
  • Результаты, полученные с помощью функции Flash Fill, являются статическими, то есть если в исходных данных произойдут изменения, вам нужно будет повторно запустить функцию, чтобы отразить эти изменения.
  • Чтобы узнать больше об этой функции Flash Fill, пожалуйста, просмотрите это руководство Master Excel Data Entry with Flash Fill .

Выполнение противоположности CONCATENATE с помощью функции Текст по столбцам

На самом деле, в Excel функция «Текст по столбцам» является противоположностью функции CONCATENATE, вы можете применить ее для разделения значений ячеек на несколько ячеек с помощью любых разделителей, которые вам нужны.

  1. Выберите ячейки, которые вы хотите разделить. Затем нажмите «Данные» > «Текст по столбцам», см. скриншот:
    A screenshot of the Text to Columns option under the Data tab in Excel
  2. На «Шаге 1 Мастера преобразования текста в столбцы» выберите опцию «Разделители», а затем нажмите кнопку «Далее», см. скриншот:
    A screenshot of Step 1 of the Convert Text to Columns Wizard in Excel
  3. На «Шаге 2 мастера» укажите разделитель, который вы хотите использовать, в разделе «Разделители». Здесь я выберу «Пробел». Затем продолжайте нажимать кнопку «Далее», см. скриншот:
    A screenshot of Step 2 of the Convert Text to Columns Wizard specifying the delimiter in Excel
  4. На «Шаге 3 мастера» отметьте «Общий» в разделе «Формат данных столбца», а затем выберите ячейку, куда вы хотите поместить разделенные значения, в поле «Назначение». Наконец, нажмите кнопку «Готово», см. скриншот:
    A screenshot of Step 3 of the Convert Text to Columns Wizard showing column data format options in Excel
  5. Теперь выбранные значения ячеек были разделены на несколько столбцов, см. скриншот:
    A screenshot of concatenated data in Excel being split into separate cells

Каждый из этих методов соответствует различным предпочтениям пользователей и уровня сложности данных, обеспечивая эффективное управление и организацию данных в Excel. Независимо от того, нужно ли вам разделить имена, даты или любые другие структурированные данные, эти техники предлагают ценные решения для повышения ваших навыков работы с Excel и улучшения возможностей управления данными. Если вас интересует изучение дополнительных советов и приемов Excel, наш сайт предлагает тысячи учебных материалов, пожалуйста, нажмите здесь, чтобы получить к ним доступ. Спасибо за чтение, и мы с нетерпением ждем возможности предоставить вам больше полезной информации в будущем!


Связанные статьи:

  • Разделение текстовых строк по разделителю на несколько строк - 3 быстрых трюка
  • Обычно вы можете использовать функцию «Текст по столбцам» для разделения содержимого ячеек на несколько столбцов по определенному разделителю, такому как запятая, точка, точка с запятой, косая черта и т.д. Но иногда вам может понадобиться разделить содержимое ячеек с разделителями на несколько строк и повторить данные из других столбцов, как показано на скриншоте ниже. Есть ли у вас хорошие способы справиться с этой задачей в Excel? В этом руководстве будут представлены некоторые эффективные методы для выполнения этой задачи в Excel.
  • Разделение большой таблицы на несколько маленьких таблиц
  • Если у вас есть большая рабочая книга, которая содержит несколько столбцов и сотни или тысячи строк данных, теперь вы хотите разделить эту большую таблицу на несколько маленьких таблиц на основе значения столбца или количества строк, чтобы получить следующие результаты. Как вы могли бы справиться с этой задачей в Excel?
  • Разделение полного имени на имя и фамилию
  • Предположим, у вас есть список имен, как показано на первом скриншоте в одном столбце ниже, и вам нужно разделить полное имя на столбец имени, отчества и фамилии, как показано на следующем скриншоте. Вот несколько хитростей, которые помогут вам решить эту проблему.
  • Разделение текста на отдельные столбцы по заглавной букве
  • Предположим, у вас есть диапазон данных, который вы хотите разделить содержимое ячеек на отдельные столбцы по заглавной букве, как показано на следующем скриншоте, есть ли у вас какие-либо хорошие идеи для решения этой проблемы в Excel?