Найти в Дзене

Удобная инструкция для бухгалтера: как преобразовать «Иванов Иван Иванович» в «Иванов И.И.» в Excel

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

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

Для решения этой задачи в Excel можно использовать текстовые функции, работающие с позициями пробелов и подстроками.

Основные функции, которые применяются:

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

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

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

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

Как работает формула:

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

Практический пример

Рис.1 Преобразование полного ФИО
Рис.1 Преобразование полного ФИО

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

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

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

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

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

#Excel #СЖПРОБЕЛЫ #ЛЕВСИМВ #ПСТР #ПОИСК