Пытаетесь разделить текст в Excel? С помощью функции TEXTSPLIT вы можете легко разделить текст на несколько столбцов.

Microsoft Excel — это мощный инструмент для уточнения и анализа данных, от простых до сложных. Но иногда вы можете столкнуться с ситуациями, когда ваши данные выглядят не совсем правильно.

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

Что такое функция ТЕКСПЛИТ в Microsoft Excel?

Функция РАЗДЕЛИТЬ ТЕКСТ позволяет разделить текст на разные ячейки на основе заданных разделителей. Вы можете разделить текст на строки, столбцы или на строки и столбцы, а также установить различные критерии для разделения.

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

instagram viewer

Понимание синтаксиса функции TEXTSPLIT

Полный синтаксис функции ТЕКСТПЛИТ выглядит следующим образом:

=TEXTSPLIT(текст, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

Функция содержит шесть аргументов и параметров. текст аргумент определяет данные, которые должны быть разделены. Это может быть ссылка на определенную ячейку или группу ячеек или на определенный текст, который вы определяете в аргументе.

col_delimiter определяет конкретный символ или текст, который будет служить разделителем — когда функция встречает этот символ, она разделит текст в этой точке на новый столбец. row_delimiter Параметр работает аналогично, за исключением того, что если здесь определен символ, он будет использоваться вместо этого для разделения текста на новые строки.

Разделителем может быть символ, который чаще используется в качестве разделителя, например точка, запятая или пробел, или это может быть другой символ, буква, число или даже многосимвольная текстовая строка или набор символов. слова. Для правильной работы функции должен быть указан хотя бы один из аргументов-разделителей.

Обратите внимание, что в этой функции можно описать несколько отдельных разделителей строк или столбцов. В таком случае набор разделителей должен быть сгруппирован внутри набора фигурных скобок ( { } ключи), как в примере ниже:

=РАЗДЕЛЕНИЕ ТЕКСТА("Образец текста",{"е","т"})

Кроме того, хотя вы не должны пытаться или нуждаться в этом, в случае, если значение в обоих col_delimiter и row_delimiter одинаковы, col_delimiter имеет приоритет.

ignore_empty Аргумент указывает, следует ли пропускать разделители, создающие пустые ячейки. Например, если в данных для параметра «текст» стоят три запятые рядом друг с другом, TEXTSPLIT по умолчанию создаст две пустые ячейки. Установка ignore_empty в FALSE поддерживает это поведение, или вы можете установить его в TRUE, чтобы заставить функцию игнорировать любые разделители, создающие пустые ячейки.

match_mode Параметр уточняет, должно ли соответствие разделителя функции учитывать регистр. Это актуально, если вам нужно использовать буквы для разделителей; вы можете указать Excel разбивать ячейки на каждую прописную букву «T», но игнорировать, например, любую строчную букву «t». Установка для этого аргумента значения «0» сохраняет поведение по умолчанию, которое заключается в том, чтобы сделать все разделители чувствительными к регистру. Изменение его на «1» делает разделители нечувствительными к регистру.

pad_with Аргумент определяет замещающий текст, которым заполняются пустые ячейки, особенно в массивах, где может быть дополнительное пространство после учета всех соответствующих разделителей. По умолчанию он возвращает ошибку «#N/A», поэтому, возможно, стоит изменить это на что-то другое, если вы считаете, что проблема возникнет в ваших данных.

Как использовать функцию ТЕКСПЛИТ в Excel

Допустим, нам дали список имен. Для них существует четкий порядок, но нам нужно реорганизовать их, чтобы сделать их более читабельными и простыми в использовании.

Как видите, цель состоит в том, чтобы разделить имена на столбцы «Последний» и «Первый». Выберите ячейку В4, а затем в ячейке или строке формул выше введите приведенную ниже формулу. Затем нажмите Входить.

=РАЗДЕЛЕНИЕ ТЕКСТА(A1,",")

Имена теперь разделены на новый столбец везде, где ранее была запятая. Однако данные были разбросаны по одной строке, что по-прежнему выглядит беспорядочно. Мы можем легко исправить это, добавив еще один разделитель, чтобы разделить данные на разные строки.

Выберите ячейку В4 снова и в ячейке или строке формул выше введите формулу, указанную ниже. Затем нажмите Входить.

=РАЗДЕЛЕНИЕ ТЕКСТА(A1,",",";")

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

Еще одна уникальная функция для улучшения вашей электронной таблицы

Функция ТЕКСТОВАЯ РАЗДЕЛКА — это умный инструмент в наборе инструментов Microsoft Excel, предлагающий еще один удобный способ решать проблемы с данными и достигать удивительных результатов, адаптированных к тому, как вы взаимодействуете с информация.

Это делает манипулирование, переупорядочивание и реорганизацию ваших данных гладким и простым процессом, а при изучении и практике это может стать ценным дополнением к вашему рабочему процессу данных.