Найти в Дзене

Инструкция: как преобразовать «Иванов Иван Иванович» в «Иванов И.И.». Функции ЛЕВСИМВ, ПОИСК и ПСТР в Excel

В бухгалтерии и кадровом учёте часто требуется преобразовать полное ФИО — например, Иванов Иван Иванович — в более компактный и удобочитаемый формат с инициалами: Иванов И.И. Это облегчает оформление документов, отчётов и сокращает место для отображения имен. Для решения этой задачи в Excel используют текстовые функции ЛЕВСИМВ, ПОИСК и ПСТР, которые работают с позициями пробелов и подстроками. Основные функции, чтобы сделать фамилию и инициалы из полного ФИО в Excel: Пример формулы Excel для преобразования полного ФИО из ячейки В2 в формат фамилия и инициалы «Иванов И.И.»: =ЛЕВСИМВ(B2;ПОИСК(" ";B2)-1)&" "&ЛЕВСИМВ(ПСТР(B2;ПОИСК(" ";B2)+1;ДЛСТР(B2));1)&"."&ЛЕВСИМВ(ПСТР(B2;ПОИСК(" ";B2;ПОИСК(" ";B2)+1)+1;ДЛСТР(B2));1)&"." Просто скопируй эту формулу в свой документ! Как работает формула для получения фамилии и инициалов из полного ФИО в Excel: Практический пример преобразования «Иванов Иван Иванович» в «Иванов И.И.» Обратите внимание, на Рис.1 видно, что Кругов и Миронова – их имена и отч
Как сделать фамилию и инициалы из полного ФИО в Excel: функции ЛЕВСИМВ, ПОИСК и ПСТР
Как сделать фамилию и инициалы из полного ФИО в Excel: функции ЛЕВСИМВ, ПОИСК и ПСТР

В бухгалтерии и кадровом учёте часто требуется преобразовать полное ФИО — например, Иванов Иван Иванович — в более компактный и удобочитаемый формат с инициалами: Иванов И.И. Это облегчает оформление документов, отчётов и сокращает место для отображения имен.

Для решения этой задачи в Excel используют текстовые функции ЛЕВСИМВ, ПОИСК и ПСТР, которые работают с позициями пробелов и подстроками.

Основные функции, чтобы сделать фамилию и инициалы из полного ФИО в Excel:

  • ЛЕВСИМВ(text; число_символов) —возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа символов;
  • ПОИСК(искомый_текст; просматриваемый_текст; [начальная_позиция])— находит позицию подстроки в тексте (например, местоположение пробела);
  • ПСТР(текст;начальная_позиция;число_знаков)— возвращает подстроку из текста, начиная с указанной позиции;

Пример формулы Excel для преобразования полного ФИО из ячейки В2 в формат фамилия и инициалы «Иванов И.И.»:

=ЛЕВСИМВ(B2;ПОИСК(" ";B2)-1)&" "&ЛЕВСИМВ(ПСТР(B2;ПОИСК(" ";B2)+1;ДЛСТР(B2));1)&"."&ЛЕВСИМВ(ПСТР(B2;ПОИСК(" ";B2;ПОИСК(" ";B2)+1)+1;ДЛСТР(B2));1)&"."

Просто скопируй эту формулу в свой документ!

Как работает формула для получения фамилии и инициалов из полного ФИО в Excel:

  • ЛЕВСИМВ(В2;ПОИСК(" ";В2)-1) — извлекает Фамилию (текст до первого пробела);
  • ПСТР(A2;ПОИСК(" ";В2)+1;ДЛСТР(В2)) — берёт оставшуюся часть после фамилии;
  • ЛЕВСИМВ(...;1) — берёт первую букву имени (первый символ после первого пробела);
  • Аналогично для отчества — ищем второй пробел и берём первую букву;
  • Добавляем точки и пробелы для формата с инициалами, соединяем &"."&.

Практический пример преобразования «Иванов Иван Иванович» в «Иванов И.И.»

Рис.1 Преобразование полного ФИО в фамилию и инициалы. Функции ЛЕВСИМВ, ПОИСК и ПСТР в Excel
Рис.1 Преобразование полного ФИО в фамилию и инициалы. Функции ЛЕВСИМВ, ПОИСК и ПСТР в Excel

Обратите внимание, на Рис.1 видно, что Кругов и Миронова – их имена и отчества внесены с дополнительными пробелами.

Важные рекомендации:

  • Формула предполагает, что в ячейке нет лишних пробелов и ФИО содержит ровно три слова (фамилия, имя, отчество). Для чистки текста используйте СЖПРОБЕЛЫ() перед основной формулой.
  • Если ФИО записано иначе (например, без отчества или с несколькими пробелами), то формулы нужно адаптировать под конкретный случай.

На Рис.2 во втором примере для очистки применена функция =СЖПРОБЕЛЫ(В10). Вспомогательный столбец "Без пробелов" адаптировал данные для формулы преобразования: Круглов и Миронова во второй таблице отображаются корректно.

Рис.2 Преобразование полного ФИО без лишних пробелов. Функция СЖПРОБЕЛЫ
Рис.2 Преобразование полного ФИО без лишних пробелов. Функция СЖПРОБЕЛЫ

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