1 минута
Как в Экселе…
Когда нужно оформить список работников отдела для поощрения или отчёт о работе менеджеров, многие используют 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)