Перейти к содержимому

Как сократить имя отчество до инициалов

  • автор:

Как в EXCEL «Иванов Иван Иванович» превратить в «Иванов И.И.»

Если Фамилия, Имя и Отчество (ФИО) хранятся в одной ячейке (например, в B1 ) и отсутствуют лишние пробелы, то превратить полное ФИО в Фамилию + инициалы можно с помощью этой формулы (см. файл примера ): =ЛЕВСИМВ(B1;НАЙТИ(» «;B1;1)+1)&».»&ПСТР(B1;НАЙТИ(» «;B1;НАЙТИ(» «;B1;1)+1)+1;1)&».»

Формула определяет позицию начала Имени и Отчества по пробелам (код символа пробел =32). Очевидно, что порядок следования фамилии и имени с отчеством важен для работы формулы.

Формула НАЙТИ(» «;B1;1) в выражении Иванов Иван Иванович . Соответственно, выражение ЛЕВСИМВ(B1;НАЙТИ(» «;B1;1)+1) выводит фамилию и первый инициал (первую букву имени).

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

Чтобы превратить Иванов Иван Иванович (в ячейке B2 ) в И.И. Иванов (инициалы перед фамилией) используйте формулу = ПСТР(B2;НАЙТИ(СИМВОЛ(32);B2;1)+1;1)&».»&ПСТР(B2;ПОИСК(СИМВОЛ(32);B2;НАЙТИ(СИМВОЛ(32);B2;1)+1)+1;1)&». «&ЛЕВСИМВ(B2;НАЙТИ(СИМВОЛ(32);B2;1)-1)

Совет : Если бы фамилия, имя и отчество хранились в отдельных ячейках , то формула была бы гораздо проще =ЛЕВСИМВ(B1;1)&».» То же относится и к другим строковым значениям: Адрес (индекс, страна, город, улица); Название книги (автор, название), банковские реквизиты (номер счета, банк, БИК) и др. Формулы становятся значительно проще, если разные по смыслу данные хранятся в отдельных ячейках.

Как оформляется сокращение имени, содержащего элемент «оглы», если речь идет об инициалах?

/ Главная / Образование / Справочная служба / Вопросы / Как оформляется сокращение имени, содержащего элемент «оглы», если речь идет об инициалах?

Как оформляется сокращение имени, содержащего элемент «оглы», если речь идет об инициалах?

Поскольку -оглы является элементом, образующим отчество, подобно русским -ович-, -овн-, то включать в инициалы этот элемент не следует.

О ПОРТАЛЕ “РУССКИЙ МИР”

Информационный портал о России и Русском мире. Новости, публикации о русском языке, культуре, истории, науке, образовании. Информация о деятельности фонда «Русский мир».

МЕНЮ
ФОНД “РУССКИЙ МИР”

© 2023 Все права защищены
При цитировании информации гиперссылка
на портал «Русский мир» обязательна.

Возрастная категория 12+

КОНТАКТЫ

117218, г. Москва,
ул. Кржижановского, д. 13, корп. 2.
Тел.: +7 (495) 981-5680, (499) 519-0192
E-mail: info@russkiymir.ru

Обратная связь
УЧРЕДИТЕЛЬ
ПАРТНЕРЫ
  • Министерство просвещения России
  • Международная ассоциация преподавателей русского языка
    и литературы (МАПРЯЛ)
  • Российское общество преподавателей русского языка
    и литературы (РОПРЯЛ)
  • Московский государственный университет имени
    М.В. Ломоносова
  • Санкт-Петербургский государственный университет
  • Национальный Комитет по исследованию БРИКС
  • Фонд поддержки публичной дипломатии имени
    А. М. Горчакова
  • Редакция международных приложений к «Российской газете»
    Russia Beyond the Headlines
  • Международный информационно-просветительский проект «Современный русский»
  • Персональный сайт Вячеслава Никонова
  • Бессмертный полк России

Как сократить имя отчество до инициалов

Пробел нужно ставить – и между инициалами, и перед фамилией.

Проблема в том, что, насколько нам известно, нет ни одного ГОСТа или справочника, в котором содержалось бы однозначное указание – либо на то, что между инициалами должен быть пробел, либо на то, что между инициалами пробел недопустим. Можно ориентироваться на приведенные в ГОСТах и справочниках примеры, но в одних случаях пробелы там стоят, в других – не стоят.

Поэтому приходится руководствоваться логикой и здравым смыслом. Что такое пробел? Это признак нового слова. Мы же пишем Александр Сергеевич Пушкин с пробелами. Почему сокращения этих слов мы должны писать без пробелов? Другое дело, что при наборе текста на компьютерной клавиатуре лучше ставить не обычный пробел, а неразрывный (можно запомнить комбинацию клавиш: Ctrl+Shift+пробел), чтобы избежать ситуации, при которой инициалы останутся на одной строке, а фамилия будет перенесена на другую.

Где расположить инициалы – перед фамилией или после?

При адресовании должностному или физическому лицу инициалы указывают перед фамилией: И. И. Иванову, А. А. Петрову. При составлении библиографии или алфавитных списков лиц инициалы пишутся после фамилии, поскольку поиск рубрики указателя ведется по буквам фамилии: Иванов И. И.

Как сократить имя отчество до инициалов

Поз=0;
Найти(ВамилияПолностью,» «);
Фамилия=Сред(ФамилияПолностью,1,Поз-1);
ФамилияПолностью=Сред(ФамилияПолностью,Поз+1);
.
дальше по аналогии получаешь имя и отчество
.

В типовых — ищи глобальную функцию.
ды не ФИО() разве
Если у Вас в глобальном модуле есть такая готовая функция одлжите пожулуйста.
В типовой бухии есть «глФамилияИмяОтчество»
к сожалению у меня типового нету, до меня кто то его спер наверно
Меня всегда удивляют люди, которые пишут нетиповые конфигурации и затыкаются на таких простых вещах.
(8) А самому написать? В (3) Осталось добавить пять строк

(7) Для Казахстана?

(8) На этот шедевр из типовой бухии:

Функция ФИО(Сотрудник) Экспорт
Перем ПолноеИмя, Фамилия, ИмяОтчество, Имя, Отчество;
Перем ПозицияПервогоПробела, ПозицияВторогоПробела;

ПозицияПервогоПробела = Найти(ПолноеИмя, » «);
Если ПозицияПервогоПробела = 0 Тогда
Возврат ПолноеИмя;
Иначе
Фамилия = Лев(ПолноеИмя, ПозицияПервогоПробела);
ИмяОтчество = Сред(ПолноеИмя, ПозицияПервогоПробела+1);
ИмяОтчество = СокрЛ(ИмяОтчество);
Имя = Лев(ИмяОтчество, 1)+».»;

ПозицияВторогоПробела = Найти(ИмяОтчество, » «);
Если ПозицияВторогоПробела = 0 Тогда
Возврат Фамилия+Имя;
Иначе
Отчество = Сред(ИмяОтчество, ПозицияВторогоПробела+1);
Отчество = СокрЛ(Отчество);
Отчество = Лев(Отчество, 1)+».»;
Возврат Фамилия+Имя+Отчество;
КонецЕсли;
КонецЕсли;
КонецФункции

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *