Как в Экселе…

Когда нужно оформить список работников отдела для поощрения или отчёт о работе менеджеров, многие люди используют Microsoft Excel. А если задача чуть сложнее простого перечисления фамилий в столбик, то постоянно возникает вопрос «Как в экселе сделать что-то».

За время работы у меня собралось несколько полезных формул для обработки ячеек с ФИО и мобильными телефонами, которые постоянно находят своё применение.

Как в Экселе…

…сократить ФИО до инициалов (Фамилия И.О.)
=(ЛЕВСИМВ(A1;ПОИСК(" *";A1)-1)&" "&ПСТР(A1;ПОИСК(" *";A1)+1;1)&"."&ПСТР(A1;ПОИСК(" *";A1;ПОИСК(" *";A1)+1)+1;1)&".")

…переставить последнее слово в ячейке в начало (ФИО → ИОФ)
=СЖПРОБЕЛЫ(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(" ";A1))&" "&ЛЕВСИМВ(A1;НАЙТИ(" ";A1)))

…оставить 1 слово с начала строки (Фамилия)
=ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1)

…оставить 2 слова с начала строки (Фамилия Имя или Имя Отчество)
=ЛЕВСИМВ(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)-1)

…расставить дефисы в десятизначном телефонном номере (89991234567 → 8-999-123-45-67)
=ЛЕВСИМВ(A2;1)&"-"&ЛЕВСИМВ(ПРАВСИМВ(A2;10);3)&"-"&ЛЕВСИМВ(ПРАВСИМВ(A2;7);3)&"-"&ЛЕВСИМВ(ПРАВСИМВ(A2;4);2)&"-"&ЛЕВСИМВ(ПРАВСИМВ(A2;2);2)

Скачать таблицу с примерами