Читать книгу MS Excel. Приемы работы с данными онлайн

5 страница из 9

Алгоритм действий: чтобы получить «ФИО» необходимо вернуть количество символов до третьего пробела.

Порядок действий:

=НАЙТИ(" ";A1;1)

=НАЙТИ(" ";A1;B1+1)

=НАЙТИ(" ";A1;C1+1)

ЛЕВСИМВЧисло_знаков=ЛЕВСИМВ(A1;D1-1)

Получение слова с конца текстовой строки

Далее из текста необходимо получить дату рождения. В строке «Фамилия Имя Отчество 01.01.1900» дата рождения идет после третьего пробела.

Алгоритм действий: чтобы получить дату рождения из строки «Фамилия Имя Отчество 01.01.1900» необходимо вернуть количество знаков от третьего пробела до конца строки.

Порядок действий:

=ДЛСТР(A1)

2. Позицию третьего пробела берем из расчетов предыдущего примера, ячейка D1.

=ПСТР(A1;D1+1; ДЛСТР(A1)-D1)»

ПСТР» текст, начальная_позиция, число_знаков.

Важно!

Получение слова с конца строки заданной длинны

ПРАВСИМВ»,

Синтаксис.

ПРАВСИМВ(текст,[число_знаков])

Аргументы функции.

Текст

Число_знаковПРАВСИМВ»

ПРАВСИМВ=ПРАВСИМВ(A1;10)

Получение последовательности слов из середины текстовой строки

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

Правообладателям