Как изменить имя на фамилию и инициалы в Excel

Обновлено: 04.07.2024

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Project Online Desktop Client Publisher для Microsoft 365 Visio Plan 2 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project Professional 2021 Project Standard 2021 Publisher 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Project Professional 2019 Project Standard 2019 Publisher 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 One Access 2016 Publisher 2016 Visio Professional 2016 Visio Standard 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 OneNote 2013 PowerPoint 2013 Access 2013 OneNote 2013 Professional Professional 2013 Project Project 2013 Publisher 2013 Visio Professional 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 OneNote 2010 Project 2010 Project Project 2 010 Publisher 2010 Visio 2010 Visio Standard 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Access 2007 OneNoTe 2007 Project Project Promess 2007 Publisher 2007 Visio 2007 Visio Standard 2007 Excel Starter 2010 InfoPath 2010 InfoPath 2013 InfoPath Режим редактирования 2007 года INFOPAHT REDUCT MODE. 2010 Word Starter 2010 Подробнее. Меньше

При первой установке и использовании программы Office вас попросят ввести имя пользователя и инициалы в диалоговом окне, похожем на это:

Имя пользователя диалоговое окно

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

Если вы видите диалоговое окно "Имя пользователя" каждый раз, когда открываете программу Office, см. раздел Запретить программе запрашивать имя пользователя и инициалы.

Изменить имя пользователя и инициалы

Если вы создаете документы Office, которыми будут делиться с другими, могут быть важны правильное указание авторства и правильная информация об авторе. Вы можете изменить свое имя пользователя и инициалы в любое время.

Важно! Изменение вашего имени или инициалов в одной программе Office приведет к изменению вашего имени и инициалов во всех других программах Office, установленных на вашем компьютере.

Нажмите "Файл" > "Параметры".

В диалоговом окне "Параметры" измените свое имя пользователя и инициалы в разделе "Персонализация вашей копии Microsoft Office".

Word 2010 Персонализация параметров

Примечание. В Excel 2010 используется только имя пользователя, а не инициалы.

В открытом документе нажмите кнопку Office , а затем нажмите кнопку Параметры в нижней части меню.

В OneNote откройте меню "Сервис" и выберите "Параметры".

В Project и Visio откройте меню "Сервис", выберите "Параметры" и перейдите на вкладку "Общие".

В диалоговом окне измените свое имя пользователя и инициалы в полях Имя пользователя и Инициалы. Диалоговое окно, которое вы видите, может выглядеть иначе, чем в приведенном ниже примере, в зависимости от используемой вами программы Office.

Word 2007 Персонализация параметров

Примечание. В Excel 2007 используется только имя пользователя, а не инициалы.

Запретить программе запрашивать имя пользователя и инициалы

Вы должны увидеть диалоговое окно «Имя пользователя» только один раз — при первом открытии только что установленной программы Office. Однако, если вы видите это диалоговое окно каждый раз, когда открываете программу, возможно, вы сможете предотвратить это, изменив разрешения в реестре.

Предупреждение. Эта процедура содержит шаги, которые помогут вам изменить реестр вашего компьютера. При неправильном изменении реестра могут возникнуть серьезные проблемы. Обязательно внимательно следуйте этим шагам. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Чтобы узнать, как создавать резервные копии и восстанавливать реестр, см. статью Резервное копирование и восстановление реестра в Windows.

На начальном экране Windows в Windows 10, Windows 8, Windows 7 или Windows Vista введите regedit.exe в поле поиска и нажмите клавишу ВВОД.

Примечание. В Windows XP нажмите "Пуск", выберите "Выполнить", введите regedit.exe и нажмите клавишу ВВОД.

В редакторе реестра перейдите в следующую папку: HKEY_Current_User\Software\Microsoft\Office\Common\UserInfo.

Когда я пытаюсь это сделать, появляется следующее сообщение об ошибке: "Возникла проблема с этой формулой. Вы не пытаетесь ввести формулу? Если первым символом является знак равенства (=) или минус (-), Excel считает, что это формула: вы вводите: =1+1, в ячейке отображается: 2. Чтобы обойти это, сначала введите апостроф ('): вы вводите: '=1+1, в ячейке отображается =1+1.

Я думаю, вы меняете формулу. Попробуйте скопировать и вставить значения в новую ячейку, а затем выполните поиск/замену.

Если у вас есть отчество, как поменять фамилию? Пример ниже.
Фамилия - имя - отчество

Вместо +1 измените плюс на два числа больше, чем отчество. Это сработало для меня.

Пожалуйста, помогите, мне нужна формула, чтобы преобразовать Alexa Victoria G. Garcia в Garcia, Alexa Victoria G.

Пожалуйста, помогите :) Спасибо

Предложение. В целях поощрения использования хороших методов программирования (вариант Explicit) затените все переменные.

Как преобразовать имя в формате Фамилия,Имя в Имя Фамилия

Допустим, Пол, Джон = Джон Пол

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

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

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

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

Предположим, что фамилия и имя в середине находятся в ячейке A1.

Выделите ячейку/столбец, в котором находится фамилия, имя, отчество (отчества). Нажмите вкладку «Данные» -> «Текст в столбцы». Выберите «С разделителями». Далее-> щелкните все подходящие варианты в контрольном списке и дважды щелкните строку между именем и вторым именем, чтобы удалить ее, Далее-> Готово. Теперь Фамилия по-прежнему находится в A1, а Имя Отчество в B2.

В новой ячейке (скажем, C1) используйте forumla =Concatenate(B1," ",A1), и имя теперь будет читаться как "Имя Отчество Фамилия" (обратите внимание на пробел в начале).

В другой ячейке (скажем, D1) используется =TRIM(C1) для удаления пробела.

И готово! Я уверен, что есть гораздо более простой процесс, но мне подходит именно этот.

Я понимаю, что делает каждая часть формулы (MID, FIND и LEN), но я не понимаю, почему она на самом деле меняет местами имена. Кто-нибудь может мне это объяснить?

К сожалению, исходная формула работает некорректно, если имя содержит инициал отчества или отчество. Итак, "Jim R Green" дает вам "R Green Jim", когда вы действительно хотите "Green Jim R".

Формула, позволяющая это сделать, выглядит следующим образом:
=MID(A1&" "&A1,IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=1,FIND( " ",A1)+1,НАЙТИ(" ",A1,НАЙТИ(" ",A1)+1)+1),ДЛСТР(A1))

Что я сделал с исходной формулой, так это просто добавил тест, чтобы увидеть, содержит ли исходное имя более 1 пробела, и если да, то начинаю свою среднюю функцию со второго пробела. Обратите внимание, что он все еще не идеален, потому что не принимает во внимание «младший», «старший». или "III" и т.д. после фамилии, но так лучше.

=MID(TRIM(A1)&" "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,НАЙТИ(" ",ОТРЕЗАТЬ(A1))+1,НАЙТИ(" ",ОТРЕЗАТЬ(A1),НАЙТИ(" ",ОТРЕЗАТЬ(A1))+1)+1),ДЛСТР(ОТРЕЗАТЬ(A1)))

Вы также можете изменить формулу, включив запятую между фамилией и именем, как в "Зеленый, Джим Р", используя следующее:

=MID(TRIM(A1)&", "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,НАЙТИ( " ",ОБРЕЗАТЬ(A1))+1,НАЙТИ(" ",ОБРЕЗАТЬ(A1),НАЙТИ(" ",ОБРЕЗАТЬ(A1))+1)+1),ДЛСТР(ОБРЕЗАТЬ(A1))+1)

Надеюсь, кому-то это поможет!

[quote name="Mike Gagne"]К сожалению, исходная формула работает некорректно, если в имени есть инициал отчества или отчество. Итак, "Jim R Green" дает вам "R Green Jim", когда вы действительно хотите "Green Jim R".

Формула, позволяющая это сделать, выглядит следующим образом:
=MID(A1&" "&A1,IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=1,FIND( " ",A1)+1,НАЙТИ(" ",A1,НАЙТИ(" ",A1)+1)+1),ДЛСТР(A1))

Что я сделал с исходной формулой, так это просто добавил тест, чтобы увидеть, содержит ли исходное имя более 1 пробела, и если да, то начинаю свою среднюю функцию со второго пробела. Обратите внимание, что он все еще не идеален, потому что не принимает во внимание «младший», «старший». или "III" и т.д. после фамилии, но так лучше.

=MID(TRIM(A1)&" "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,НАЙТИ(" ",ОТРЕЗАТЬ(A1))+1,НАЙТИ(" ",ОТРЕЗАТЬ(A1),НАЙТИ(" ",ОТРЕЗАТЬ(A1))+1)+1),ДЛСТР(ОТРЕЗАТЬ(A1)))

Вы также можете изменить формулу, включив запятую между фамилией и именем, как в "Зеленый, Джим Р", используя следующее:

=MID(TRIM(A1)&", "&TRIM(A1),IF(LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))=1,НАЙТИ( " ",ОБРЕЗАТЬ(A1))+1,НАЙТИ(" ",ОБРЕЗАТЬ(A1),НАЙТИ(" ",ОБРЕЗАТЬ(A1))+1)+1),ДЛСТР(ОБРЕЗАТЬ(A1))+1)

Надеюсь, кому-то это поможет![/quote]

Вы можете помочь мне с этой проблемой?

оригинал
14D-E13111-00
и я хочу, чтобы он был
E13111-14D-00

Большое спасибо.

Спасибо, Майк Ганье, это мне очень помогло. у меня есть большая база данных полного имени, я должен сначала отсортировать ее по фамилии. это дает мне очень большую помощь в этой работе. еще раз спасибо.
:лол:

Что делать, если несколько имен или фамилий

Ник Ван Эксель
должно отображаться как ВанЭксель, Ник

Луис Альфред Д. Чуа
должен появиться как Чуа, Луис Д.
Чуа, Альфред Д.

Джейсон Д. Ли-Паркс
должен отображаться как ЛиПаркс, Джейсон Д.

Хотя исходная формула не работает для нескольких имен или инициалов имени и отчества (например, вышеупомянутый Джим Р. Грин или Ли Харви Освальд), она работает правильно для фамилий, состоящих из нескольких частей, например Джеймс Ван Дер Бик -> Ван Дер Бик Джеймс. Если у вас есть один или два экземпляра людей с несколькими именами или отчествами в сочетании с фамилией, состоящей из нескольких частей, вам, вероятно, лучше всего обрабатывать их вручную. Либо уберите лишние отчества, либо сначала сохраните имена и фамилии в отдельных столбцах, а затем скройте эти столбцы и объедините их, как вам нужно для отображения.

Это действительно хороший улавливающий JS, один из примеров, который я не догадался протестировать.

Есть еще один обходной путь, который может решить эту проблему, а именно использование неразрывного пробела для разделения фамилий, состоящих из нескольких частей. Возможно, вы видели, что &NBSP используется в HTML-коде. Вы можете вставить неразрывный пробел в свою ячейку, удерживая клавишу ALT и вводя цифры "0160" с помощью клавиатуры.

Я пробовал, работает отлично.

[quote name="CJC"]Я понимаю, что делает каждая часть формулы (MID, FIND и LEN), но я не понимаю, почему она на самом деле меняет имена. Кто-нибудь может мне это объяснить?[/quote]

Вот используемая формула:
СРЕДН(A1&" "&A1,НАЙТИ(" ",A1)+1,ДЛСТР(A1))

Функция Mid имеет следующие компоненты:
Mid("используемый текст", с чего начать, количество символов для выбора)

В этом посте рассказывается, как получить инициалы из заданного имени с помощью формулы в Excel. Как извлечь инициалы из имен в Excel 2013/2016.

Предположим, что у вас есть список данных в диапазоне B1:B4, в котором содержатся значения имен, и вы хотите извлечь инициалы из этих имен. Как это сделать. этот пост покажет вам два способа получить инициалы.

Извлечение инициалов из имени с помощью формулы

Чтобы извлечь инициалы из заданного имени в Excel, вы можете сделать это, используя формулу, основанную на функции ЛЕВЫЙ, ЕСЛИ, ЕСЛИЧИСЛО и СРЕДН. Вот так:

=ЛЕВОЕ(B1)&ЕСЛИ(ЧИСЛО(НАЙТИ(" ", B1)),СРЕДН(B1,НАЙТИ(" ", B1)+1,1)",")&ЕСЛИ(ЧИСЛО(НАЙТИ(" ", B1,НАЙТИ(" ", B1)+1)),СРЕДН(B1,НАЙТИ(" ", B1,НАЙТИ(" ", B1)+1)+1,1)",")

Вам нужно ввести эту формулу в пустую ячейку и нажать клавишу Enter на клавиатуре, а затем перетащить маркер автозаполнения вниз в другие ячейки.

 извлечь инициалы из имени1

Извлечение инициалов из имени с помощью пользовательской функции

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

=Получить первые символы(B1)

 извлечь инициалы из имени2

Связанные функции


    Функция ЕСЛИ в Excel выполняет логический тест, чтобы вернуть одно значение, если условие истинно, и вернуть другое значение, если условие ложно. Функция ЕСЛИ является встроенной функцией Microsoft Excel и относится к категории логических функций. Синтаксис функции ЕСЛИ приведен ниже: = ЕСЛИ (условие, [истинное_значение], [ложное_значение])….
    Функция Excel LEFT возвращает подстроку (указанное количество символов) из текстовой строки, начиная с крайнего левого символа. Функция LEFT является встроенной функцией в Microsoft Excel и относится к категории текстовых функций. Синтаксис функция LEFT выглядит следующим образом: = LEFT(text,[num_chars])…t)…
    Функция ЕЧИСЛО Excel возвращает ИСТИНА, если значение в ячейке является числовым значением, иначе она вернет ЛОЖЬ. Синтаксис функция ISNUMBER выглядит следующим образом: = ISNUMBER (значение)…
    Функция Excel MID возвращает подстроку из текстовой строки в указанной вами позиции. Синтаксис функции MID приведен ниже: = MID (текст, start_num, num_chars)…

сокращение имен1

Как пользователь MS Excel, вы могли столкнуться с задачей, в которой вам нужно сокращать разные имена или слова, и есть также вероятность, что вы могли выполнить эту задачу вручную, предполагая, что нет никаких файлов .

извлечь последнее слово из нескольких ячеек1

Предположим, что у вас есть несколько ячеек, содержащих значения/слова, и вы хотите извлечь последние два слова из каждой ячейки в другую отдельную ячейку; тогда вы можете подумать, что это не имеет большого значения; потому что вы бы предпочли.

извлечь несколько строк из одной ячейки1

Предположим, что вы перечислили некоторый текст в одной ячейке, разделенной разрывом строки (вы можете сделать это, нажав ALT + ENTER после ввода текста), и теперь вы хотите извлечь несколько строк текста.

Извлечь подстроку В Excel1

В этом посте рассказывается, как использовать функцию MID в Excel, которая позволяет быстро и легко извлекать фрагменты из текста. Используйте формулу Excel для извлечения подстроки с MID. Примечание. Если вы хотите извлечь только файлы .

 считать число n цифровое число7

В этом посте рассказывается, как считать числа, где N-я цифра равна определенному числу в Excel 2013/2016 или Excel office 365. Как подсчитать числа в заданном диапазоне, где N-я цифра равна .

преобразовать текст к времени7

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

 извлечь число из текстовой строки3

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

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

В этом посте рассказывается, как преобразовать военное время в стандартное с помощью формулы в Excel. Как преобразовать военное время 17:29:30 в обычное время 17:29:30 в Excel. Как перевести стандартное время в военное.

В этом посте рассказывается, как извлечь текст между двумя заданными текстовыми строками в Excel. Как получить текстовую строку между двумя словами с помощью формулы в Excel. Извлечение текста между двумя текстовыми строками Предположим, что у вас есть .

В этом руководстве показано, как разделить имя и фамилию в Excel с помощью формул или текста в столбцы, а также как быстро разделить столбец имен в различных форматах на имя, фамилию и отчество, приветствия и суффиксы.< /эм>

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

Как разделить имена в Excel с помощью текста в столбцы

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

Выберите один или несколько разделителей, отделить разные части имен». ширина=

В нашем случае разные части имен разделены пробелами, поэтому мы выбираем этот разделитель. Раздел Предварительный просмотр данных показывает, что все наши имена анализируются просто отлично.

Совет.Если вы имеете дело с именами, разделенными запятой и пробелом, например Андерсон, Ронни, установите флажки Запятая и Пробел в разделе Разделители. и установите флажок Рассматривать последовательные разделители как один (обычно установлен по умолчанию).

Первый , отчество и фамилия разделены на отдельные столбцы.

Готово! Имя, отчество и фамилия разделены на отдельные столбцы:

Разделить имя и фамилию в Excel с помощью формул

Как вы только что видели, функция Текст в столбцы работает быстро и легко. Однако, если вы планируете внести какие-либо изменения в исходные имена и ищете динамическое решение, которое будет обновляться автоматически, вам лучше разделить имена с помощью формул.

Как отделить имя и фамилию от полного имени с помощью пробела

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

Формула для получения имени

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

Вы используете функцию ПОИСК или НАЙТИ, чтобы получить положение символа пробела (" ") в ячейке, из которого вы вычитаете 1, чтобы исключить сам пробел. Это число передается функции ВЛЕВО как количество символов, которые необходимо извлечь, начиная с левой стороны строки.

Формула для получения фамилии

Общая формула для извлечения фамилии такова:

В этой формуле вы также используете функцию ПОИСК, чтобы найти позицию пробела, вычесть это число из общей длины строки (возвращенной функцией ДЛСТР) и получить функцию ПРАВИЛЬНО, чтобы извлечь такое количество символов из строки. правая часть строки.

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

Получить имя:

Получить фамилию:

Формулы для разделения в первую очередь и фамилия в Excel

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

Если некоторые из исходных имен содержат отчество или отчество, вам потребуется немного более сложная формула для извлечения фамилии:

Формула для извлечения фамилия, если некоторые из исходных имен содержат отчество

Итак, вот как можно разделить имя и фамилию в Excel, когда некоторые из исходных имен содержат отчество:

Как отделить имя и фамилию от имени запятой

Если у вас есть столбец имен в формате Фамилия, Имя, вы можете разделить их на отдельные столбцы, используя следующие формулы.

Формула для извлечения имени

Как и в приведенном выше примере, вы используете функцию ПОИСК, чтобы определить положение символа пробела, а затем вычитаете его из общей длины строки, чтобы получить длину имени. Это число передается непосредственно в аргумент num_chars функции RIGHT, указывающий, сколько символов нужно извлечь из конца строки.

Формула для извлечения фамилии

Чтобы получить фамилию, вы используете комбинацию ПОИСК ВЛЕВО, описанную в предыдущем примере, с той разницей, что вы вычитаете 2 вместо 1, чтобы учесть два дополнительных символа, запятую и пробел.

Если в ячейке A2 указано полное имя, формулы примут следующий вид:

Получить имя:

=ВПРАВО(A2, ДЛСТР(A2) - ПОИСК(" ", A2))

Получить фамилию:

=ВЛЕВО(A2, ПОИСК(" ", A2) - 2)

Отделение первого и фамилия из полного имени через запятую

На снимке экрана ниже показаны результаты:

Как разделить полное имя на имя, фамилию и отчество

Разделение имен, содержащих отчество или отчество, требует немного разных подходов, в зависимости от формата имени.

Если ваши имена представлены в формате Имя Отчество Фамилия, приведенные ниже формулы будут полезны:

Чтобы получить имя, вы используете уже знакомую формулу LEFT SEARCH.

Чтобы получить фамилию, определите позицию 2-го пробела с помощью вложенных функций ПОИСК, вычтите позицию из общей длины строки и получите в результате длину фамилии. Затем вы передаете указанное выше число функции ПРАВИЛЬНО, чтобы она извлекла указанное количество символов из конца строки.

Разделение полного имени на имя, фамилию и отчество

Чтобы извлечь отчество, вам нужно знать положение обоих пробелов в имени. Чтобы определить позицию первого пробела, используйте простую функцию SEARCH(" ",A2), к которой вы добавляете 1, чтобы начать извлечение со следующего символа. Это число передается в аргумент start_num функции MID. Чтобы вычислить длину отчества, вы вычитаете положение 1-го пробела из положения 2-го пробела, вычитаете 1 из результата, чтобы избавиться от замыкающего пробела, и помещаете это число в num_chars< /em> аргумент MID, указывающий, сколько символов нужно извлечь.

А вот и формулы для разделения имен типа Фамилия, Имя Отчество:

A B C D
1 Полное имя Имя Отчество Фамилия
2 Имя Отчество Фамилия =LEFT(A2,SEARCH(" ", A2)-1) =MID(A2, ПОИСК(" ", A2) + 1, ПОИСК(" ", A2, ПОИСК(" ", A2)+1) - ПОИСК(" ", A2)-1) =ВПРАВО(A2,LEN(A2) - ПОИСК(" ", A2, ПОИСК(" ", A2,1)+1))
Результат: Дэвид Марк Уайт Дэвид Марк Уайт

Аналогичный подход можно использовать для разделения имен с суффиксами:

A B C D
1 Полное имя Имя Отчество Фамилия
2 Фамилия, Имя Отчество =MID(A2, ПОИСК(" ",A2) + 1, ПОИСК(" ", A2, ПОИСК(" ", A2) + 1) - ПОИСК(" ", A2) -1) =ВПРАВО(A2, ДЛСТР(A2) - ПОИСК(" ", A2, ПОИСК(" ", A2, 1)+1)) =LEFT(A2, ПОИСК(" ",A2,1)-2)
Результат: Уайт, Дэвид Марк Дэвид Марк Уайт
< td >Результат: < /таблица>

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

Отдельное имя в Excel 2013, 2016 и 2019 с быстрой заливкой

Все знают, что Flash Fill в Excel может быстро заполнять данные по определенному шаблону. Но знаете ли вы, что он также может разделять данные? Вот как:

Разделение имен с помощью Excel

  1. Добавьте новый столбец рядом со столбцом с исходными именами и введите часть имени, которую вы хотите извлечь, в первую ячейку (имя в этом примере).
  2. Начните вводить имя во второй ячейке. Если Excel обнаружит шаблон (в большинстве случаев это так), он автоматически заполнит имена во всех остальных ячейках.
  3. Все, что вам нужно сделать сейчас, это нажать клавишу Enter :)
  4. Совет. Обычно функция мгновенного заполнения включена по умолчанию. Если это не работает в Excel, нажмите кнопку «Быстрая заливка» на вкладке Данные > группа Инструменты работы с данными. Если это по-прежнему не работает, перейдите в раздел Файл > Параметры, нажмите Дополнительно и убедитесь, что в разделе Параметры редактирования.

    Инструмент разделения имен — самый быстрый способ разделить имена в Excel

    Ошибки при разделении имен в Excel

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

    В таких ситуациях вы можете доверить работу нашему инструменту разделения имен, который отлично распознает имена, состоящие из нескольких частей, более 80 приветствий и около 30 различных суффиксов и без проблем работает во всех версиях Excel 2016 – Excel 2007.

    С нашим Ultimate Suite, установленным в вашем Excel, столбец имен в различных форматах можно разделить на два простых шага:

    Разные части имен распределены по нескольким столбцам». ширина=

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

    Если вам интересно попробовать инструмент "Разделить имена" на своих рабочих листах, загрузите пробную версию Ultimate Suite for Excel.

    Читайте также:

A B C D
1 Полное имя Имя Фамилия Суффикс
2 Имя Фамилия, Суффикс =LEFT(A2, SEARCH(" ",A2) -1) =MID(A2, ПОИСК(" ",A2) + 1, ПОИСК(",",A2) - ПОИСК(" ",A2)-1) =ВПРАВО(A2, ДЛСТР(A2) - ПОИСК(" ", A2, ПОИСК(" ",A2)+1))
Роберт Фурлан-младший Роберт Фурлан Младший