Вот как можно идеально сократить имя и фамилию в Excel.
Как сократить фамилию в Excel

Чтобы сократить только фамилию в имени, состоящем из имени и фамилии, вам нужна специальная формула, в которой вы используете пять табличных функций LEFT, FIND, CHANGE, RIGHT и LENGTH:
= LEFT (NamAbk; FIND («#»; ИЗМЕНИТЬ (NamAbk; ««; «#»; ДЛИНА (NamAbk) -LENGTH (CHANGE (NamAbk; ««; ««))))) & LEFT (RIGHT (NamAbk; ДЛИНА (A4) -НАЙТИ ("#"; ИЗМЕНИТЬ (NamAbk; ""; "#"; ДЛИНА (NamAbk) -ДЛИНА (ИЗМЕНИТЬ (NamAbk; ""; ""))))); 1) & "."
Вы передаете формулу с помощью НамАбк только один аргумент: имя, последнюю часть которого вы хотите сократить. Формула выводит все до последнего свободного символа без изменений и добавляет только первую букву, за которой следует точка из последнего слова (обычно фамилия).
В показанном списке участников следующая формула в ячейке B4 сокращает фамилию из ячейки A4:
= ЛЕВЫЙ (A4; НАЙТИ («#»; ИЗМЕНИТЬ (A4; ««; «#»; ДЛИНА (A4) -ДЛИНА (ИЗМЕНИТЬ (A4; ««; «»))))) И ВЛЕВО (ВПРАВО (A4; ДЛИНА (A4) -НАЙТИ ("#"; ИЗМЕНИТЬ (A4; ""; "#"; ДЛИНА (A4) -ДЛИНА (ИЗМЕНИТЬ (A4; ""; ""))))); 1) & ". «
Формула объединяет различные функции Excel следующим образом для получения результата:
- Используйте функцию ИЗМЕНИТЬ с пустым текстом, чтобы заменить все пробелы пустым текстом.
- Определив длину этих имен без пробелов и вычтя ее из неизменной длины имен, вы получите количество пробелов и, следовательно, количество слов в имени.
- Используйте функцию ИЗМЕНИТЬ со знаком #, чтобы заменить последний пробел в имени знаком #.
- Первая функция LEFT определяет часть имени до этого символа #.
- Функция ВПРАВО определяет фамилию по этому символу #.
- Вторая функция LEFT выводит первую букву этого.
Как сократить имя в Excel

Вы можете автоматически сократить имя с помощью следующей формулы:
= LEFT (Имя; 1) & "." & PART (Имя; НАЙТИ (""; Имя); ДЛИНА (Имя))
В поле «Имя» передайте ячейку с именем, которое вы хотите сократить. В результате формула возвращает только первую букву имени, за которой следует точка и фамилия. Формула работает правильно только в том случае, если переданное имя состоит из двух слов - имени и фамилии.
В показанной книге вы вставили следующую формулу в ячейку B4:
= ЛЕВЫЙ (A4; 1) & "." & ЧАСТЬ (A4; НАЙТИ (""; A4); ДЛИНА (A4))