Как разделить текст в эксель в разные ячейки

Содержание:

Быстрое разделение содержимого ячеек по пробелу / новой строке / запятой / точке или другим разделителям в Excel

Kutools for Excel

  • Обзор
  • Бесплатная загрузка
  • Учебники по функциям
  • Что нового?

У нас может быть обычным делом разбивать содержимое ячейки на несколько столбцов или строк с помощью некоторых определенных разделителей, таких как запятая, пробел, новая строка и т. Д. В Excel мы можем применить Текст в столбец утилита для разделения значений ячеек на несколько столбцов, но вы устали от использования мастера шаг за шагом для завершения разделения? Кроме того, утилита Text to Column не может разбивать ячейку на строки. Здесь я могу порекомендовать мощный инструмент -Kutools for Excel, С его Разделить клетки вы можете быстро разделить содержимое нескольких ячеек на столбцы или строки с помощью определенных разделителей.

Например, у меня есть следующий список значений ячеек, теперь я хочу разделить содержимое каждой ячейки запятыми:

Для решения этой задачи выполните следующие действия:

1. Выберите значения ячеек, которые вы хотите разделить на несколько столбцов или строк.

2. Затем примените Разделить клетки функцию, нажав Kutools > Слияние и разделение > Разделить клетки, см. снимок экрана:

3. В Разделить клетки диалоговое окно, вам необходимо:

1). Выберите разделитель, на основе которого вы хотите разделить ячейки, конечно, вы также можете указать другие разделители, которые вам нужны, под Другое текстовое окно. 2). Чтобы разделить ячейки на несколько столбцов, выберите Разделить на столбцы вариант. В противном случае выберите Разделить на строки возможность разбить ячейки на несколько строк. 3). Щелкните значок OK кнопка. Смотрите скриншот:

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

5, Затем нажмите OK, а содержимое выбранной ячейки было разделено запятой. Смотрите скриншоты:

Разделить на столбцы:

Разбить на строки:

Разделить текст и числа, смешанные в одной ячейке / столбце, на две ячейки / столбцы / строки

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

1. Выберите список текстовых строк, в которых вы хотите разделить текст и числа, и нажмите Kutools > Слияние и разделение > Разделить клетки. Смотрите скриншот:

2. В открывшемся диалоговом окне «Разделить ячейки» установите флажок Разделить на столбцы Вариант или Разделить на строки варианты, которые вам нужны в Тип раздел, проверьте Текст и номер вариант в Разделить на и нажмите Ok кнопка. Смотрите скриншот:

3. Теперь появляется второе диалоговое окно Split Cells. Выберите первую ячейку целевого диапазона и нажмите OK кнопка. Смотрите скриншот:

И теперь текст и числа разделены и помещены в разные столбцы или строки. См. Скриншоты ниже:

Разделить на столбцы:

Разбить на строки:

Разбить по строкам/столбцам

Данная функция является частью надстройки MulTEx

  • Описание, установка, удаление и обновление
  • Полный список команд и функций MulTEx
  • Часто задаваемые вопросы по MulTEx
  • Скачать MulTEx

Вызов команды: MulTEx -группа Ячейки/Диапазоны –Диапазоны –Разбить по строкам/столбцам

Эта команда разбивает данные во всех выделенных ячейках на части, используя в качестве разделителя указанные символ/символы. Главная особенность – в отличие от стандартной команды Excel “Разбить по столбцам”, данная команда заносит результат разбиения данных в строки либо столбцы в одну строку/столбец, а не каждую часть в свой столбец. К тому же в стандартной команде Excel нет возможности указать несколько символов – только один.

Диапазон значений – указывается диапазон ячеек, данные которых необходимо разбить. Может быть как одним столбцом/строкой, так и диапазоном, состоящим из нескольких строк и нескольких столбцов. Разделитель – указывается символ (или группа символов), который будет применен в качестве разделителя. Если разделитель не указан, то появится сообщение, информирующее об этом. В сообщении будет предложено использовать разделитель по умолчанию (Пробел). В случае отказа Вы сможете указать необходимый разделитель. Данные, внесенные ранее не будут утеряны.

  • Специальный – можно добавить в поле Разделитель один из специальных символов: неразрывный пробел или перенос на строки. Стандартно такие символы невозможно ввести с клавиатуры, но они могут часто встречаться в ячейках. Например, эти символы часто применяется в выгрузках из различных программ(вроде 1С): неразрывный пробел для разделения цифр или слов, которые не надо переносить на строки, а перенос на строки – для разделения основания платежей и иной информации. Если в поле Разделитель уже указан какой-либо символ, то при выборе дополнительно специального символа будет показано сообщение:

ДА(YES) – в поле Разделитель будет добавлен указанный специальный символ. Указанные ранее символы не будут удалены.

НЕТ(NO) – поле Разделитель будет очищено и в него будет помещен только выбранный специальный символ.

Поместить результат:

  • Начиная с ячейки – одна ячейка, начиная с которой будет выводиться результат. Не может находиться в Диапазоне значений. В случае, если Диапазон значений состоит из нескольких строк и столбцов, данные будут разбиты в соответствии с расположением данных:
  • В одну ячейку – результирующие значения будут помещены в одну ячейку, разделенные между собой указанным разделителем:

Разделитель результата: Доступно только если в качестве вывода результата указана одна ячейка. По умолчанию разделителем является перенос на строки. В качестве разделителя можно указать любой символ или группу символов.

  • Перенос на строки – каждое новое результирующее значение в ячейке будет записано с новой строки:
  • Произвольный – любой символ, буква, цифра или группа символов(словосочетания, цифры и т.п.).

Транспонировать – если Диапазон значений представляет собой столбец, то данные после обработки будут помещены в одну строку. Если Диапазон значений – строка, то данные будут помещены в столбец. Недоступно при выводе результата в одну ячейку.

Объединение и разбиение данных в ячейках в Excel с форматированием

​ нажать «Ввод» для​ результате получается одна​Для большей наглядности​ имя и фамилия​Здесь рассмотрим,​ и вы сможете​

​ сначала построить структуру​Зажав левую кнопку мыши​ увидеть это более​ разделить на две​Образец разбора данных​ возможность в Excel​ то нужно написать​Кстати, любителям объединять​ по определенной ширине,​ улица была написана​Если нужно провести диагональ​

Как объединить ячейки без потери данных Excel?

​ выхода из режима.​ ячейка, занимающая сразу​ в таблице Excel​ (др. слова) были​как разделить текст в​ ввести в нее​ таблицы и уже​ на наименованиях столбцов​ наглядно, рекомендуется выделить​

​ категории: те, что​можно посмотреть на​

  1. ​ не поддерживается. Вместо​ формулу =А1/2​ ячейки.​
  2. ​ например 5см, 7см,​ в одной строке.​ в большой ячейке,​
  3. ​​ пару столбцов либо​ можно выделить некоторые​ написаны через запятую,​
  4. ​ ячейке Excel на​ свои значения.​ потом вписывать в​ (латинские буквы, находящиеся​ границы ячеек. Для​ подразумевают разделение ячейки​ предполагаемые результаты разделения.​ этого вы можете​
  5. ​Инга​Объединенные ячейки -​ 15см и т.д.​Выделяем ячейку. На вкладке​
  6. ​ воспользуйтесь инструментом «Вставка».​Разбить на две ячейки​ строк. Информация появляется​ строки, столбцы (например,​
  7. ​ то мы бы​ несколько ячеек.​Разбить ячейку по диагонали​ нее значения.​ над первой строкой​

​ этого выполните следующие​

​ по диагонали, и​ Нажмите кнопку​ создать новый столбец​: никак, они не​ это дешевый эффект​Bobby white​ «Выравнивание» нажимаем кнопку​На вкладке «Иллюстрации» выбираем​

Как разбить ячейку в Excel на две?

​ в центре объединенной​ итоговые) выделить другим​ указали разделителем «запятая».​Например, предложение из​ можно и с​Мы уже установили, что​ таблицы), выделите два​

​ действия:​ по вертикали или​Далее​

​ рядом с тем,​ делятся. Ты можешь​ и большое зло.​: Ячейку поделить на​ «Перенос текста».​ «Фигуры». Раздел «Линии».​ ячейку. А самостоятельную,​ ячейки.​ цветом, разделительной линией.​В этом окне, в​ первой ячейки разнести​ помощью инструмента «Фигуры».​

​ в Excel разделить​ столбца.​Выделите диапазон ячеек, которые​ горизонтали. Долго не​.​ в котором расположена​ наоборот, объединить другие​А если объединенные​ несколько можно только​

Как разделить ячейку в Excel по диагонали?

​Данные в ячейке автоматически​Проводим диагональ в нужном​ которая не была​

  1. ​Порядок объединения ячеек в​ Подробнее, смотрите в​ разделе «Образец разбора​ по словам в​ Однако стоит учитывать,​
  2. ​ значение ячейки на​Находясь на главной вкладке​ входят в вашу​ задерживаясь на нюансах,​
  3. ​В области​

​ необходимая ячейка, а​ ячейки в столбце,​ ячейки стоят под​

​ при условии, что​ распределятся по нескольким​

​ направлении.​ объединена – нельзя.​

Как сделать ячейки одинакового размера?

​ Excel:​ статье «Разделительная линия​ данных» сразу видно,​

  1. ​ несколько других ячеек,​ что это оптимальный​ две невозможно, придется​ приложения, нажмите по​ таблицу.​ перейдем непосредственно к​
  2. ​Формат данных столбца​
  3. ​ затем разделить ее.​ оставив в нужном​ формулами, то это​

​ она раньше была​ строкам.​Преобразовать ячейки в один​ НО как получить​Возьмем небольшую табличку, где​ строк в таблице​ какие столбцы у​ ФИО, дату, т.д.​ вариант только в​

​ информацию вписывать после,​ стрелочке рядом с​На панели инструментов нажмите​ методам того, как​выберите формат данных​ Кроме того, содержимое​ месте раздельные. Объединяется​ вообще грех !​ объединена из нескольких.​Пробуйте, экспериментируйте. Устанавливайте наиболее​

Как разбить ячейку на строки?

​ размер можно следующим​ такую таблицу:​ несколько строк и​ Excel» тут.​ нас получатся. Нажимаем​

​Например, у нас​ том случае, если​ однако если делить​ кнопкой «Выравнивание».​

​ по кнопке «Границы».​ разделить ячейку на​ для новых столбцов.​

​ ячейки можно разделить​ с помощью значка​Если таблицу с​

​Объединять и разбивать​ удобные для своих​ образом:​

exceltable.com>

Разделение ячеек

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

Способ 1: объединение ячеек

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

  1. Нужно хорошо продумать всю структуру будущей таблицы.
  2. Над тем местом на листе, где нужно иметь разделенный элемент, выделяем две соседние ячейки. Находясь во вкладке «Главная», ищем в блоке инструментов «Выравнивание» на ленте кнопку «Объединить и поместить в центре». Жмем на неё.

Для наглядности, чтобы лучше видеть, что у нас получилось, установим границы. Выделяем весь диапазон ячеек, который планируем отвести под таблицу. В той же вкладке «Главная» в блоке инструментов «Шрифт» жмем на иконку «Границы». В появившемся списке выбираем пункт «Все границы».

Как видим, несмотря на то, что мы ничего не делили, а наоборот соединяли, создается иллюзия разделенной ячейки.

Способ 2: разделение объединенных ячеек

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

  1. Выделяем два соседних столбца. Кликаем на стрелку около кнопки «Объединить и поместить в центре». В появившемся списке, кликаем по пункту «Объединить по строкам».

Таким образом, мы получили разделенную ячейку. Но, нужно учесть, что Excel воспринимает этим способом разделенную ячейку, как единый элемент.

Способ 3: разделение по диагонали путем форматирования

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

  1. Кликаем правой кнопкой мыши по нужной ячейке, и в появившемся контекстном меню выбираем пункт «Формат ячеек…». Или же, набираем на клавиатуре сочетание клавиш Ctrl+1.

В открывшемся окне формата ячеек, переходим во вкладку «Граница».

Около размещенного посередине окна «Надпись» кликаем на одну из двух кнопок, на которых изображена косая линия, наклоненная справа налево, или слева направо. Выбираем нужный вариант. Тут же можно выбрать тип и цвет линии. Когда выбор сделан, жмем на кнопку «OK».

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

Способ 4: разделение по диагонали через вставку фигуры

Следующий способ подойдет для разделения ячейки по диагонали только в том случае, если она большая, или создана путем объединения нескольких ячеек.

  1. Находясь во вкладке «Вставка», в блоке инструментов «Иллюстрации», кликаем по кнопке «Фигуры».

В открывшемся меню, в блоке «Линии», кликаем по самой первой фигуре.

Проводим линию от угла к углу ячейки в том, направлении, которое вам требуется.

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

Делим текст вида ФИО по столбцам.

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

 В столбце A нашей таблицы записаны Фамилии, имена и отчества сотрудников. Необходимо разделить их на 3 столбца.

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

Кратко напомним:

На ленте «Данные» выбираем «Текст по столбцам» – с разделителями.

Далее в качестве разделителя выбираем пробел.

Обращаем внимание на то, как разделены наши данные в окне образца. В следующем окне определяем формат данных

По умолчанию там будет «Общий». Он нас вполне устраивает, поэтому оставляем как есть. Выбираем левую верхнюю ячейку диапазона, в который будет помещен наш разделенный текст. Если нужно оставить в неприкосновенности исходные данные, лучше выбрать B1, к примеру

В следующем окне определяем формат данных. По умолчанию там будет «Общий». Он нас вполне устраивает, поэтому оставляем как есть. Выбираем левую верхнюю ячейку диапазона, в который будет помещен наш разделенный текст. Если нужно оставить в неприкосновенности исходные данные, лучше выбрать B1, к примеру.

В итоге имеем следующую картину:

При желании можно дать заголовки новым столбцам B,C,D.

А теперь давайте тот же результат получим при помощи формул.

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

Итак, чтобы выделить из нашего ФИО фамилию, будем использовать выражение

В качестве разделителя мы используем пробел. Функция ПОИСК указывает нам, в какой позиции находится первый пробел. А затем именно это количество букв (за минусом 1, чтобы не извлекать сам пробел) мы «отрезаем» слева от нашего ФИО при помощи ЛЕВСИМВ.

Далее будет чуть сложнее.

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

Как вы, наверное, знаете, функция Excel ПСТР имеет следующий синтаксис:

ПСТР (текст; начальная_позиция; количество_знаков)

Текст извлекается из ячейки A2, а два других аргумента вычисляются с использованием 4 различных функций ПОИСК:

Начальная позиция – это позиция первого пробела  плюс 1:

ПОИСК(” “;A2) + 1

Количество знаков для извлечения: разница между положением 2- го и 1- го пробелов, минус 1:

ПОИСК(” “;A2;ПОИСК(” “;A2)+1) – ПОИСК(” “;A2) – 1

В итоге имя у нас теперь находится в C.

Осталось отчество. Для него используем выражение:

В этой формуле функция ДЛСТР (LEN) возвращает общую длину строки, из которой вы вычитаете позицию 2- го пробела. Получаем количество символов после 2- го пробела, и функция ПРАВСИМВ их и извлекает.

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

Разделить текст по столбцам в Excel

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

Для примера рассмотрим данные CSV файла. Каждая подстрока в нем разделена символом «точка с запятой» и помещена в двойные кавычки. Вставьте их в любое место Вашей рабочей книги:

Перед разбивкой данных требуется выделить нужный диапазон, а затем кликнуть по пиктограмме «Текст по столбцам» в области «Работа с данными» на ленте вкладки «Данные».

На экране будет отображено окно мастера распределения текста:

Весь процесс состоит из трех шагов.

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

Выберите пункт «С разделителями» и нажмите кнопку «Далее».

Следующим действием выбирается символ-разделитель. Им может быть любой из знаков, включая буквы и цифры.

Обратите внимание на то, что если разделители идут подряд, то каждый из них образует новый столбец, т.е. 2 таких символа создают 1 пустой столбец, 3 – 2 и т.д

Чтобы избавиться от этого часто нужного действия достаточно поставить галочку на поле «Считать последовательные разделители одним».

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

Имейте в виду то, что символы-разделители и ограничители удаляются из содержимого разделенных данных.

На любом описанным выше этапе можно нажать кнопку «Готово» для предоставления возможности приложению Excel самостоятельно завершить разделение текста в ячейках столбца. Но если Вы хотите контролировать весь процесс, то продолжайте нажимать «Далее».

Завершающим шагом является назначение форматирования новым колонкам и указания места для их расположения.

Из возможных настроек предоставлено только несколько форматов (типов данных), а поместить распределенный текст можно только на текущем листе.

Как разделить текст на две ячейки Excel

Допустим на лист Excel были импортированные данные из другой программы. Из-за несовместимости структуры данных при импорте некоторые значение из разных категорий были внесены в одну ячейку. Необходимо из этой ячейки отделить целые числовые значения. Пример таких неправильно импортированных данных отображен ниже на рисунке:

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

В ячейку B3 введите следующую формулу:

Теперь скопируйте эту формулу вдоль целого столбца:

Выборка чисел из строк в отдельные ячейки.

Описание формулы для разделения текста по ячейкам:

Функция ПСТР возвращает текстовое значение содержащие определенное количество символов в строке. Аргументы функции:

  1. Первый аргумент – это ссылка на ячейку с исходным текстом.
  2. Второй аргумент – это позиция первого символа, с которого должна начинаться разделенная строка.
  3. Последний аргумент – это количество символов, которое должна содержать разделенная строка.

С первым аргументом ПСТР все понятно – это ссылка на ячейку A3. Второй аргумент мы вычисляем с помощью функции НАЙТИ(“]”;A3)+2. Она возвращает очередной номер символа первой закрывающейся квадратной скобки в строке. И к этому номеру мы добавляем еще число 2, так как нам нужен номер символа после пробела за квадратной скобкой. В последнем аргументе функция вычисляет какое количество символов будет содержать разделенная строка после разделения, учитывая положение квадратной скобки.

Обратите внимание! Что в нашем примере все исходные и разделенные строки имеют разную длину и разное количество символов. Именно поэтому мы называли такую формулу – гибкой, в начале статьи

Она подходит для любых условий при решении подобного рода задач. Гибкость придает ей сложная комбинация из функций НАЙТИ. Пользователю формулы достаточно определить закономерность и указать их в параметрах функций: будут это квадратные скобки либо другие разделительные знаки. Например, это могут быть пробелы если нужно разделить строку на слова и т.п.

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

Делим слипшийся текст на части

Итак, имеем столбец с данными, которые надо разделить на несколько отдельных столбцов. Самые распространенные жизненные примеры:

  • ФИО в одном столбце (а надо – в трех отдельных, чтобы удобнее было сортировать и фильтровать)
  • полное описание товара в одном столбце (а надо – отдельный столбец под фирму-изготовителя, отдельный – под модель для построения, например, сводной таблицы)
  • весь адрес в одном столбце (а надо – отдельно индекс, отдельно – город, отдельно – улица и дом)
  • и т.д.

Способ 1. Текст по столбцам

Выделите ячейки, которые будем делить и выберите в меню Данные – Текст по столбцам (Data – Text to columns) . Появится окно Мастера разбора текстов:

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

На втором шаге Мастера, если мы выбрали формат с разделителями (как в нашем примере) – необходимо указать какой именно символ является разделителем:

Если в тексте есть строки, где зачем-то подряд идут несколько разделителей (несколько пробелов, например), то флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) заставит Excel воспринимать их как один.

Выпадающий список Ограничитель строк (Text Qualifier) нужен, чтобы текст заключенный в кавычки (например, название компании “Иванов, Манн и Фарбер”) не делился по запятой внутри названия.

И, наконец, на третьем шаге для каждого из получившихся столбцов, выделяя их предварительно в окне Мастера, необходимо выбрать формат:

  • общий – оставит данные как есть – подходит в большинстве случаев
  • дата – необходимо выбирать для столбцов с датами, причем формат даты (день-месяц-год, месяц-день-год и т.д.) уточняется в выпадающем списке
  • текстовый – этот формат нужен, по большому счету, не для столбцов с ФИО, названием города или компании, а для столбцов с числовыми данными, которые Excel обязательно должен воспринять как текст. Например, для столбца с номерами банковских счетов клиентов, где в противном случае произойдет округление до 15 знаков, т.к. Excel будет обрабатывать номер счета как число:

Кнопка Подробнее (Advanced) позволяет помочь Excel правильно распознать символы-разделители в тексте, если они отличаются от стандартных, заданных в региональных настройках.

Способ 2. Как выдернуть отдельные слова из текста

Если хочется, чтобы такое деление производилось автоматически без участия пользователя, то придется использовать небольшую функцию на VBA, вставленную в книгу. Для этого открываем редактор Visual Basic:

  • в Excel 2003 и старше – меню Сервис – Макрос – Редактор Visual Basic(Tools – Macro – Visual Basic Editor)
  • в Excel 2007 и новее – вкладка Разработчик – Редактор Visual Basic (Developer – Visual Basic Editor) или сочетание клавиш Alt+F11

Вставляем новый модуль (меню Insert – Module) и копируем туда текст вот этой пользовательской функции:

Теперь можно найти ее в списке функций в категории Определенные пользователем (User Defined) и использовать со следующим синтаксисом:

=SUBSTRING(Txt; Delimeter; n)

  • Txt – адрес ячейки с текстом, который делим
  • Delimeter – символ-разделитель (пробел, запятая и т.д.)
  • n – порядковый номер извлекаемого фрагмента

Способ 3. Разделение слипшегося текста без пробелов

Тяжелый случай, но тоже бывает. Имеем текст совсем без пробелов, слипшийся в одну длинную фразу (например ФИО “ИвановИванИванович”), который надо разделить пробелами на отдельные слова. Здесь может помочь небольшая макрофункция, которая будет автоматически добавлять пробел перед заглавными буквами. Откройте редактор Visual Basic как в предыдущем способе, вставьте туда новый модуль и скопируйте в него код этой функции:

Теперь можно использовать эту функцию на листе и привести слипшийся текст в нормальный вид:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector