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

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

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

=ПСТР(A1;B1;C1-B1)» «=ПСТР(A1;НАЙТИ(" ";A1;1)+1;НАЙТИ(" ";A1;НАЙТИ(" ";A1;1)+1)-(НАЙТИ(" ";A1;1)+1))

Но можно и не усложнять формулы так сильно, а скрывать столбцы с промежуточными расчетами.

ЛЕВСИМВ»=ЛЕВСИМВ(D1)

СЦЕПИТЬ=СЦЕПИТЬ(E2;".")

Для получения второго инициала действия аналогичные, получаем слово «Отчество» берем от него первую букву и добавляем точку в конце.

ПСТР».число_знаков

=C1+1

ДЛСТР=ДЛСТР(A1)».

=ПСТР(A1;G1;H1-G1+1)ЛЕВСИМВ» и «СЦЕПИТЬ» =СЦЕПИТЬ(ЛЕВСИМВ(I1);".")=СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(" ";A1;1)-1);" ";F2;" ";J2)

Разберем еще несколько примеров использования текстовых функций.

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

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

Рассмотрим строку «Фамилия Имя Отчество 01.01.1900» видим, что строка «Фамилия Имя Отчество» заканчивается на третьем пробеле.

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