Как убрать отчество excel

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

Удалите среднее инициал из полного имени с формулами в Excel

Удалите средний инициал из полного имени с помощью функции поиска и замены в Excel


стрелка синий правый пузырь Удалите среднее инициал из полного имени с формулами в Excel

Использование формулы может быть очень простым способом для большинства пользователей Excel.

Выберите пустую ячейку рядом со списком имен и введите эту формулу = ОБРЕЗАТЬ (LEFT (A1; FIND («»; LOWER (A1); 1))) & «» & TRIM (MID (A1, FIND («», LOWER (A1), FIND («», LOWER (A1) , 1) +1) +1, LEN (A1) -НАЙТИ («», НИЖНИЙ (A1), 1) +1)) в него, затем нажмите Enter на клавиатуре и перетащите Автозаполнение дескриптор для заполнения диапазона, необходимого для применения формулы. Теперь вы можете видеть, что все названия списка отображаются в новом столбце без инициалов в середине.

документ-удалить-средний-начальный-1


стрелка синий правый пузырьУдалите средний инициал из полного имени с помощью функции поиска и замены в Excel

Вы также можете использовать функцию «Найти и заменить» в Excel, чтобы удалить средний инициал.

1. Выберите список имен и нажмите Ctrl + F , чтобы открыть Найти и заменить Диалог.

2. Затем нажмите Замените вкладка и введите пробел + * + пробел в Найти то, что текстовое поле и нажмите пространство в поле «Заменить». Смотрите скриншот:

документ-удалить-средний-начальный-2

3. Затем нажмите Заменить все. Вы можете видеть, что все средние инициалы удалены. Смотрите скриншоты:

Внимание: Этот метод изменит ваш исходный список, вам лучше скопировать и сохранить исходный список перед применением этой функции.


Относительные статьи:

  • Извлечь отчество только из полного имени в Excel

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (5)


Оценок пока нет. Оцените первым!

На чтение 3 мин. Просмотров 868 Опубликовано 20.05.2021

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

Удалите средний инициал из полного имени с формулами в Excel

Удалите средний инициал из полного имени с помощью функции “Найти и заменить в Excel”

Вкладка Office Включить вкладки Редактирование и просмотр в Office, которые упростят вашу работу …

Подробнее … Бесплатная загрузка …

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%.

  • Повторное использование всего: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро повторно используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …


Содержание

  1. Удалить инициал среднего имени из полного имени с помощью формулы в Excel
  2. Удалите средний инициал из полного имени с помощью функции “Найти и заменить” в Excel
  3. Относительные статьи:

Удалить инициал среднего имени из полного имени с помощью формулы в Excel

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и сократите тысячи щелчков мышью каждый день!

Использование формулы может быть очень простым способом для большинства пользователей Excel.

Выберите пустую ячейку рядом со списком имен и введите эту формулу = ОБРЕЗАТЬ (ЛЕВЫЙ (A1, НАЙТИ (“”, НИЖНИЙ (A1), 1))) & “” & ОБРЕЗАТЬ (СРЕДНЕЕ (A1, НАЙТИ (“”, НИЖНИЙ (A1), НАЙТИ (“”, НИЖНИЙ (A1), 1) +1) + 1, ДЛИН (A1) -НАЙТИ (“”, НИЖНИЙ (A1 ), 1) +1)) , затем нажмите кнопку Enter на клавиатуре и перетащите маркер Auto Fill , чтобы заполнить диапазон необходимо применить формулу. Теперь вы можете видеть, что все названия списка отображаются в новом столбце без инициалов в середине.


Удалите средний инициал из полного имени с помощью функции “Найти и заменить” в Excel

Вы также можете использовать функцию «Найти и заменить» в Excel, чтобы удалить средний инициал.

1. Выберите список имен и нажмите Ctrl + F , чтобы открыть диалоговое окно Найти и заменить .

2. Затем щелкните вкладку Заменить и введите пробел + * + пробел в текстовое поле Найти что и нажмите пробел в поле “Заменить на текстовое поле”. См. Снимок экрана:

3. Затем нажмите Заменить все . Вы можете видеть, что все средние инициалы удалены. См. Скриншоты:

: этот метод изменит ваш исходный список, вы d лучше скопируйте и сохраните исходный список перед применением этой функции.


Относительные статьи:

  • Извлекать отчество только из полного имени в Excel

В столбце Эксель (Excel) записано ФИО человека в формате «Фамилия Имя Отчество».

Например, Иванов Андрей Иванович.

Требуется с помощью формул сделать, чтобы:

1) Фамилия, имя и отчество располагались в отдельных ячейках.

2) Выделить инициалы — преобразовать «Иванов Андрей Иванович» в «Иванов А. И.».

Как в (Эксель) Excel выполнить подобную задачу?

Как в (Эксель) Excel разделить ФИО на отдельные ячейки и на инициалы?

Пусть в ячейке A1 содержится ФИО в виде «Фамилия Имя Отчество».

Тогда, для получения результата :

  1. В ячейку B1 пишем формулу : =ПСТР(A1;1;НАЙТИ(» «;A1;1))
  2. В ячейку С1 пишем формулу : =ПСТР(A1;НАЙТИ(» «;A1;1)+1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)-НАЙТИ(» «;A1;1))
  3. В ячейку D1 пишем формулу : =ПСТР(A1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)+1;ДЛСТР(A1)-НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)+1)
  4. В ячейку E1 пишем формулу : =B1&» «&ЛЕВСИМВ(C1;1)&». «&ЛЕВСИМВ(D1;1)&».»

Ставите курсор на ячейку с фамилией, именем и отчеством. Идём на вкладку данные, нажимаем кнопку «текст по столбцам», формат данных ставим с разделителями, нажимаем кнопку далее, ставим галочку напротив символа-разделителя в виде пробела, нажимаем кнопку «далее». Формат данных столбца ставим «текстовой». Выбираем ячейку куда хотим переместить наши ФИО (ячейка должна быть абсолютной). Нажимаем кнопку «готово». При переносе только инициалов пишем формулу =(ячейка с фамилией)&» «&ЛЕВСИМВ((ячейка с именем);1)&». «&ЛЕВСИМВ((ячейка с отчеством);1)&».» Вместо (ячейка) ставится относительный адрес ячейки.

Разделяем пробелами Фамилию, Имя и Отчество

Пусть имеется текстовая строка с именем, записанным слитно: ПетровИванИванович. Причем, фамилия, имя и отчество написаны с заглавных букв. Используем это для разделения частей имени пробелами (см. файл примера ).

C помощью функции КОДСИМВ() определим является ли буква заглавной (прописной) , если да, то выведем перед ней пробел.

Сначала создадим вспомогательную таблицу для вывода позиций ПРОПИСНЫХ символов (в столбцах F:ВВ , всего 50 символов).

Формула =ЕСЛИ(ЕСЛИОШИБКА(КОДСИМВ(ПСТР($A5;F$4;1));999)<224;F$4;0) будет возвращать позицию ПРОПИСНЫХ символов, начиная со второго.

В столбцах C:E с помощью формул

выведем фамилию, имя и отчество.

И, наконец, в столбце В получим требуемый результат с помощью формулы =C5&» «&D5&» «&E5

Разделить ФИО в Excel на ячейки

Поиск фамилии в тексте

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

Конечно можно написать формулу, которая извлечет нужные данные из ФИО, но даже опытному человеку потребуется 5-7 минут на это. А что если заранее не знаешь расположение фамилии в тексте? Гораздо проще и удобнее пользоваться готовыми функциями из надстройки VBA-Excel.

Найти фамилию в ФИО

После установки надстройки будет доступна новая функция =ФАМИЛИЯ(ФИО), где

  • ФИО — текст или ссылка на ячейку, которая содержит ФИО полностью

Задача данной функции — извлечь из ячейки только фамилию. Причем ей не важен порядок. Фамилия может идти как в начале, так в конце или середине текста.

Найти имя в ФИО

Аналогичная функция для имени =ИМЯ(ФИО). Она извлекает имя из текста с ФИО, также не важно где расположенное.

Поиск имени в тексте

Найти отчество в ФИО

Последняя функция из этой серии — функция =ОТЧЕСТВО(ФИО) для извлечения отчества.

Поиск отчества в тексте

Примеры работы с ФИО в Excel

Вывести фамилию и инициалы

Одной из распространенных задач при составлении документов — это преобразование текста вида Фамилия Имя Отчество к тексту Фамилия И. О. Решить ее можно используя следующую формулу:

Она несколько длинная, но поверьте намного короче и понятнее, если бы мы не использовали функции из надстройки.

Также плюс в том, что нам не важно расположение фамилии в тексте, функция определит все автоматически.

 

Judeni

Пользователь

Сообщений: 10
Регистрация: 18.09.2019

Здравствуйте.

Я явно не эксперт Эксель и даже не продвинутый пользователь. Я вообще не пользователь :-)

Немного простая, но и сложная задача.

Столбец А предоставлен следующими смешанными данными данными: Фамилия Имя Отчество, либо просто Имя, либо Фамилия Имя.
Надо что бы в столбе Б сначала было имя, а затем фамилия. Отчество бы убиралось. А в тех столбцах где просто ИМЯ также переносилось просто имя

А Б
Фамилия Имя Отчество Имя Фамилия
Имя Имя
Фамилия Имя Имя Фамилия

Прикрепляю файлик.

Заранее Вас благодарю!

Прикрепленные файлы

  • 1.xlsx (9.44 КБ)

Изменено: Judeni18.09.2019 18:46:35

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#2

18.09.2019 19:01:29

Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A13;" ";ПОВТОР(" ";99));99;99))& " " &СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A13;" ";ПОВТОР(" ";99));1;99))

Прикрепленные файлы

  • 1.xlsx (10.9 КБ)

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

Judeni

Пользователь

Сообщений: 10
Регистрация: 18.09.2019

buchlotnik,Огромное Вам спасибо! Не ожидала такой быстрой помощи. Я целый день ручками мучилась…  :*  

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

Дополнительно (на будущее) посмотрите еще этот

прием

.

 

Judeni

Пользователь

Сообщений: 10
Регистрация: 18.09.2019

Спасибо всем за помощь. А вы не подскажите, как применить эту формулу все сразу к 20 000 ячейкам столбца Б?
А то перетаскивать ползунком, копируя формулы вниз, очень тяжело. Очень часто все подлагивает и сбивается.

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#6

18.09.2019 21:54:39

Цитата
Judeni написал:
перетаскивать ползунком

не надо ползунком

Прикрепленные файлы

  • Безымянный.jpg (36.56 КБ)

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

buchlotnik, фамилия проще:
=ЛЕВБ(A2;ПОИСК(» «;A2)-1)

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#8

18.09.2019 22:49:43

Цитата
vikttur написал:
проще:

по мне проще вот так:

Код
Function ИФ(t$)
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "[А-Яа-яЁё-]+"
        If .Execute(t).Count > 1 Then
            ИФ = .Execute(t)(1) & " " & .Execute(t)(0)
        Else
            ИФ = .Execute(t)(0)
        End If
    End With
End Function

 

;)

Прикрепленные файлы

  • 1 (2) (1).xlsm (17.2 КБ)

Изменено: buchlotnik19.09.2019 00:39:08

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

Judeni

Пользователь

Сообщений: 10
Регистрация: 18.09.2019

#9

19.09.2019 12:23:33

Цитата
buchlotnik написал:
Безымянный.jpg  (36.56 КБ)

А я так и делаю кликаю и растягиваю формулу вниз. Вот приходится сидеть и ждать пока все 20 000 ячеек пролистаются вниз. По-другому никак.  :cry:  

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

Judeni, да не надо тянуть — «тыц-тыц» — это ДВОЙНОЙ КЛИК по этому квадратику — оно само протянется до конца столбца

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

Наиболее рациональный путь ввода формулы в большую область (например, B1:B20000).

  • набираете в области имен (там, где виден адрес текущей ячейки) B1:B20000 и нажимаете Enter. Нужный диапазон ячеек должен выделиться.
  • переходите в область ввода формул (или нажимаете F2) и вводите нужную формулу для первой ячейки диапазона (B1). После ввода формулы нажимаете Ctrl+Enter
 

Judeni

Пользователь

Сообщений: 10
Регистрация: 18.09.2019

#12

19.09.2019 17:26:52

buchlotnik, Видимо я криворукая :)))
sokol92, А тут немного тупая.
Но все равно благодарю всех! Дотянула  :D  

history 4 апреля 2013 г.
    Группы статей

  • Изменение Текстовых Строк (значений)

Превращаем полное ФИО в Фамилию + Инициалы.

Если Фамилия, Имя и Отчество (ФИО) хранятся в одной ячейке (например, в 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)&».» То же относится и к другим строковым значениям: Адрес (индекс, страна, город, улица); Название книги (автор, название), банковские реквизиты (номер счета, банк, БИК) и др. Формулы становятся значительно проще, если разные по смыслу данные хранятся в отдельных ячейках.

Работа с фамилией, именем, отчеством и инициалами в Excel

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

Фамилия, имя и отчество в разных ячейках

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

  • при заполнении таких ячеек в таблицах срабатывает автоподбор значений, так как имена и отчества часто повторяются;
  • для заполнения таких ячеек можно использовать раскрывающиеся списки наиболее распространенных имен и отчеств;
  • фамилия, имя и отчество, записанные в разные ячейки, легко объединить в одну, а имя и отчество заменить инициалами.

Итак, объединяем фамилию, имя и отчество полностью из разных ячеек в одну:

Объединение фамилии, имени и отчества полностью из разных ячеек в одну

Здесь можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;» «;B1;» «;C1) , или просто соединить строки с помощью & (амперсандов) =A1&» «&B1&» «&C1 , не забыв добавить между словами пробелы.

В следующем примере мы также объединим фамилию, имя и отчество из разных ячеек в одну, при этом имя и отчество заменив на инициалы:

Объединение фамилии и инициалов из разных ячеек в одну

Здесь также можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1;1);».»;ЛЕВСИМВ(C1;1);».») или & (амперсанды) =A1&» «&ЛЕВСИМВ(B1;1)&».»&ЛЕВСИМВ(C1;1)&».» , не забыв добавить между фамилией и инициалами пробел, а к инициалам точки. В этом примере мы извлекаем левые символы из имени и отчества для присоединения их к фамилии в виде инициалов.

Фамилия, имя и отчество в одной ячейке

Использование фамилии, имени и отчества в одной ячейке имеет тоже свои преимущества:

  • уменьшается количество колонок в таблице;
  • в большинство документов* требуется внесение фамилии, имени и отчества в полном написании.

*Если документы генерируются на основе этой таблицы, то вставка ФИО не потребует дополнительных преобразований.

Лично мне в работе не приходилось преобразовывать фамилию, имя и отчество из одной ячейки в разные, но могу предположить, что для кого-то это бывает необходимо:

Для этого преобразования используются следующие формулы в соответствующих ячейках:

  • ячейка B1 – =ЛЕВСИМВ(A1;НАЙТИ(» «;A1;1)-1)
  • ячейка C1 – =ПСТР(A1;НАЙТИ(» «;A1;1)+1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)-НАЙТИ(» «;A1;1)-1)
  • ячейка D1 – =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1))

Чтобы определить начало имени и начало отчества используются позиции первого и второго пробелов, найденных с помощью функции «НАЙТИ».

Необходимость следующего преобразования возникает чаще предыдущего, используется для заполнения различных документов наряду с полным именем:

Для этого преобразования используется следующая формула в ячейке B1 – =СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1;1));» «;ПСТР(A1;НАЙТИ(» «;A1;1)+1;1);».»;ПСТР(A1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)+1;1);».»)

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как убрать отформатировано в word при печати
  • Как убрать отформатировано в word на полях
  • Как убрать отформатированный текст в word
  • Как убрать отформатированную таблицу excel
  • Как убрать отступы в ячейках таблицы word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии