Как разделить текст по строкам в excel
Перейти к содержимому

Как разделить текст по строкам в excel

  • автор:

Как разделить текст в Excel на подстроки

Функция =ПОДСТРОКА(ТЕКСТ, РАЗДЕЛИТЕЛЬ, НОМЕР) извлекает заданную часть текста, разделенную выбранным символом (разделителем). Функция имеет следующие аргументы:

  • ТЕКСТ — строка или ссылка на ячейку, из которой необходимо извлечь часть текста (подстроку).
  • РАЗДЕЛИТЕЛЬ — символ-разделитель текста. Т.е. символ, который будет разбивать строку на части.
  • НОМЕР — порядковый номер извлекаемой части текста.

Функция имеет огромное практическое значение. Понять принцип работы проще всего на конкретных примерах.

Пример 1

Извлекаем первое слово из текста

Пример 2

Извлечь указанную в ячейке подстроку.

Пример 3

Разбить телефонный номер на части

Код на VBA

Function ПОДСТРОКА(ТЕКСТ As String, РАЗДЕЛИТЕЛЬ As String, НОМЕР As Long) As String Dim splt As Variant splt = Split(ТЕКСТ, РАЗДЕЛИТЕЛЬ) ПОДСТРОКА = splt(НОМЕР - 1) End Function

Надстройка
VBA-Excel

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

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

Есть таблица, в которой построчно занесены значений. Наименования столбцов такие (ID,Parent) В строках столбца parent через разделитель занесены несколько значений. Можно ли сделать так, чтобы таблица развернулась таким образом, чтобы вместо одной строки с id 81 например появилось столько строк, сколько значений в этой строке у столбца parent? То есть тут как бы нужна функция ТРАНСП() но с добавлением строк (их вставкой). Вот файлик для наглядности https://yadi.sk/i/CEl6cKlB74VyBA

Отслеживать

задан 10 янв 2019 в 8:09

622 13 13 серебряных знаков 34 34 бронзовых знака

Только программно, на VBA. Или формулами на другом листе.

10 янв 2019 в 8:28

@Akina Формулами на другом листе вполне подойдет. Подскажете?

10 янв 2019 в 9:43

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

Как разделить текст по строкам в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как разделить текст по строкам в excel

Есть очень много слов в одной ячейке
Друг от друга они отделяются пробелом и знаком —
То есть выглядит так: -гол -мяч -ворота
Надо чтобы все очень много слов встали каждое в отдельную строку
что бы получилось:
-гол
-мяч
-ворота

Есть очень много слов в одной ячейке
Друг от друга они отделяются пробелом и знаком —
То есть выглядит так: -гол -мяч -ворота
Надо чтобы все очень много слов встали каждое в отдельную строку
что бы получилось:
-гол
-мяч
-ворота postal398

Сообщение Есть очень много слов в одной ячейке
Друг от друга они отделяются пробелом и знаком —
То есть выглядит так: -гол -мяч -ворота
Надо чтобы все очень много слов встали каждое в отдельную строку
что бы получилось:
-гол
-мяч
-ворота Автор — postal398
Дата добавления — 06.05.2015 в 14:34

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

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