Перейти до основного матеріалу

Змініть імена та прізвища в Excel: легкий повний посібник

У багатьох контекстах імена зазвичай перераховуються у форматі «Ім’я Прізвище». Однак є випадки, коли краще змінити цей порядок на «Прізвище, ім’я», поставивши спочатку прізвище, потім кому, а останнє — прізвище. З організаційних причин, з причин керування базою даних чи стилістичних причин зміна розташування імен може бути необхідною, але потенційно виснажливою, якщо це робити вручну для великого набору даних.

У цьому підручнику показано, як легко переставляти імена в Excel, незалежно від того, чи перегортаєте ви імена з «Ім’я Прізвище» на «Прізвище, ім’я» (з комою чи без) чи навпаки. Незалежно від того, чи потрібні вам прості заміни чи більш складні рішення, що включають розширені функції чи сценарії, у нас є все, що вам потрібно.


Переверніть імена та прізвища за допомогою Flash Fill

Excel Флеш-заповнення це розумний і ефективний інструмент для автоматичного заповнення даних на основі шаблону, який ви надаєте. Це робить його ідеальним для таких завдань, як зміна порядку імен і прізвищ у вашому наборі даних. Виконайте ці прості кроки, щоб використовувати Flash Fill для перевертання імен:

  1. У першій клітинці порожнього стовпця поруч із вашими іменами (наприклад, B2), введіть назву з клітинки A2 у зворотному порядку: "Прізвище Ім'я".
  2. Виберіть наступну клітинку внизу в тому самому стовпці та введіть зворотне ім’я клітинки A3. Коли ви почнете вводити текст, функція Flash Fill розпізнає шаблон і автоматично заповнить решту клітинок відповідно до нього.
  3. прес Що натомість? Створіть віртуальну версію себе у щоб підтвердити пропозиції Flash Fill.

    Порада: Як альтернативу крокам 2 і 3 ви можете натиснути Ctrl + E на клавіатурі або перейдіть до дані вкладку на стрічці та натисніть на Флеш-заповнення кнопку, щоб заповнити клітинки нижче шаблоном, який ви вказали B2.

Примітки:

  • Цей метод однаково ефективний, якщо ви бажаєте не включати кому або якщо ви бажаєте повернути порядок від «Прізвище, ім’я» назад до «Ім’я Прізвище». Головне – надати початковий шаблон, який ви бажаєте відтворити.

  • Якщо деякі імена мають по батькові, а інші — ні, Flash Fill може не працювати так безперебійно в їх обробці. Щоб отримати кращі результати в таких ситуаціях, зверніться до метод ШІ описано в наступному розділі.
  • Flash Fill забезпечує фіксоване рішення; імена, змінені цим методом, залишаються статичними, тобто вони не оновлюються динамічно зі змінами вихідних імен або додаванням нових записів. Для динамічного рішення, яке оновлюється автоматично, метод формули рекомендується.

Міняйте імена та прізвища за допомогою AI

Kutools для Excel оснащений помічником на основі AI, А. І. помічник, призначений для легкої зміни порядку імен, незалежно від того, чи містять вони імена по батькові. Використовуючи зручний інтерфейс Kutools AI Aide, за потреби ви можете легко змінити порядок імен в одному чи кількох вибраних діапазонах. Виконайте наступні кроки:

Примітка: Функція скасування недоступна після використання операції ШІ. Бажано створити резервну копію вихідних даних, перш ніж продовжувати будь-які зміни за допомогою ШІ.

Завантажити Kutools для Excel щоб отримати доступ до функції та розблокувати 30-денну безкоштовну пробну версію!
  1. перейдіть до Кутулс на стрічці Excel і виберіть А. І. помічник відкрити Kutools AI Aide Інтерфейс
  2. Виберіть імена, які потрібно перевернути.
  3. Чітко введіть свою команду в полі введення. Наприклад, ви можете ввести: "Перемістіть прізвища у виділеному списку на початок, ставши кому".
  4. прес Що натомість? Створіть віртуальну версію себе у або натисніть на Відправити button .

  5. Kutools AI Aide оперативно обробляє вашу команду, представляючи рішення. Просто натисніть Виконати кнопку, щоб застосувати перевпорядкування вибраних даних.

Результат

Усі прізвища у вибраних клітинках переміщуються на передній план і ставляться через кому.

Поради, якщо результат не відповідає вашим очікуванням:
  1. Просто натисніть на Незадоволений кнопки. Kutools AI Aide потім скасує зворотне та створить детальний покроковий посібник, адаптований до ваших потреб.

  2. Перефразуйте свою команду, щоб побачити, чи вона принесе більш задовільний результат.

Примітка: Хочете отримати доступ до Kutools AI Aide? Завантажити Kutools для Excel зараз! Окрім цього, Kutools може похвалитися безліччю понад 300 інших функцій і пропонує 30-денну безкоштовну пробну версію. Не чекайте, спробуйте вже сьогодні!


Переставити імена та прізвища за формулою

Щоб змінити ім’я та прізвище в Excel за допомогою формули, ви можете покластися на функції обробки тексту Excel. Цей метод особливо корисний, коли вам потрібне динамічне рішення, яке автоматично оновлюється, якщо оригінальні назви змінюються. Щоб застосувати формулу, виконайте такі дії:

  1. Припустімо, що імена, які ви хочете змінити, знаходяться в стовпці A, починаючи з A2. Виберіть першу комірку в стовпці, де потрібно відобразити перевернуті імена (B2 у нашому випадку) і введіть формулу:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Порада: У наданій формулі переконайтеся, що ви замінили A1 з фактичним посиланням на клітинку, яка містить ім’я, яке ви хочете змінити.
  2. Перетягніть маркер заповнення в нижньому правому куті клітинки B2 вниз, щоб застосувати формулу до всіх відповідних клітинок.

Порада:
  • Якщо ви не бажаєте включати кому, а лише пробіл, скористайтеся наведеною нижче формулою:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Якщо ви хочете повернути порядок із «Прізвище, ім’я» назад до «Ім’я Прізвище», скористайтеся такою формулою:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Легко змінити порядок тексту за допомогою Kutools для Excel

Вам важко перевернути текст у клітинках Excel, перегортаючи кожну літеру окремо чи переставляючи текст навколо певного розділювача? Kutools для Excel робить це легко!

З Зворотний порядок тексту ви можете швидко інвертувати літери в клітинці або перевертати сегменти тексту, розділені вибраним роздільником, - і все це в одному простому діалоговому вікні!

Kutools для Excel: Інтеграція AI 🤖, 300+ зручних функцій Excel у вас під рукою. Спробуйте їх усі в 30-денній безкоштовній пробній версії без обмежень функцій зараз!


Поміняйте імена та прізвища за допомогою Power Query

використання Power Query в Excel — це надійний метод для маніпулювання та перетворення даних, включаючи перемикання позицій імені та прізвища під час вставки розділювача на ваш вибір. Виконайте ці докладні кроки, щоб виконати це завдання Power Query:

Примітка: Виберіть Power Query метод виключно в конкретних сценаріях: якщо Power Query вже є частиною вашого робочого процесу перетворення даних, і вам потрібно інтегрувати зміну імен, або якщо ви часто стикаєтеся з подібними завданнями. Для потреб одноразової зміни назви простіші альтернативи, такі як Флеш-заповнення, AIабо формули (як було розглянуто раніше в цьому посібнику), ймовірно, є більш підходящими та прямими рішеннями.

  1. Виберіть діапазон, який містить імена, які потрібно скасувати.
  2. перейдіть до дані вкладка і натисніть кнопку З таблиці/діапазону в Отримати та трансформувати дані група.
  3. Якщо ваші дані не у форматі таблиці, Excel запропонує створити її. Будь ласка, натисніть OK.

  4. У Power Query редактор що відкриється, клацніть правою кнопкою миші заголовок стовпця імені та виберіть Розділена колонка > За роздільником.

  5. Виберіть роздільник відокремлює ваші імена (зазвичай пробіл) і виберіть розділяти при кожному входженні розділювача, потім натисніть кнопку OK.

  6. Після розділення у вас буде два стовпці для імен та прізвищ. Вручну перетягніть стовпець із прізвищем у перший стовпець.

  7. Виберіть стовпці, які потрібно об’єднати, утримуючи клавішу Ctrl і клацання кожного з них. Потім клацніть правою кнопкою миші будь-який із заголовків стовпців і виберіть Об’єднати стовпці.

  8. У Об’єднати стовпці діалог, від ст сепаратор в розкривному списку виберіть виготовлений на замовлення і введіть кому та пробіл (, ) для роздільника. При необхідності, вкажіть назву для об’єднаного стовпця, а потім натисніть OK.

  9. Задовольнившись попереднім переглядом, натисніть Закрити та завантажити кнопка в Power Query редактор щоб застосувати ваші зміни.

Результат

Power Query миттєво виведе перетворені дані на новий аркуш у Excel.

Порада: Цей метод створює зв’язок між вихідними даними та перетвореним виходом. Будь-які оновлення вихідних даних можна легко застосувати до трансформованого виводу шляхом оновлення: просто клацніть правою кнопкою миші вихідну таблицю та виберіть оновлення.


Поміняйте місцями імена та прізвища за допомогою VBA

Ви також можете використовувати макроси VBA, щоб швидко перевернути імена та прізвища в стовпці. Цей підхід ідеально підходить для тих, хто віддає перевагу методу кодування для ефективного керування даними в Excel.

Примітка: Перед запуском цього сценарію VBA наполегливо рекомендуємо створити резервну копію ваших даних, оскільки операції VBA не можна скасувати за допомогою стандартної функції скасування Excel.

  1. Утримуйте клавішу Alt + F11 клавіші в Excel, щоб відкрити Microsoft Visual Basic для додатків вікна.
  2. Натисніть Insert > Модуліі вставте наступний макрос у Модулі вікна.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    Примітка: Цей макрос автоматично вставляє кому між перевернутими іменами. Якщо ви бажаєте використати інший роздільник, ви можете змінити фрагмент xRng.Value = NameList(1) & ", " & NameList(0) знаходиться в 16-му рядку коду. Наприклад, замінити "" з "" розділятиме імена пробілом замість коми.

  3. Натисніть F5 ключ для запуску цього макросу. У спливаючому Kutools для Excel у діалоговому вікні виберіть діапазон, який містить імена, які потрібно перевернути, і клацніть OK кнопки.

  4. У наступному діалоговому вікні введіть існуючий роздільник, який використовується в іменах (наприклад, пробіл у нашому випадку), а потім натисніть кнопку OK кнопки.

Результат

Тепер імена та прізвища у вибраному діапазоні перевернуті, розділені комою.


Вище наведено весь відповідний вміст, пов’язаний із перевертанням імен у Excel. Сподіваюся, підручник буде для вас корисним. Якщо ви хочете ознайомитися з іншими порадами та підказками щодо Excel, Будь ласка, натисніть тут щоб отримати доступ до нашої великої колекції з понад тисячі посібників.

Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations