KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Изменение порядка имени и Фамилия в Excel: Полное и простое руководство

АвторКеллиДата изменения

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

В этом руководстве показано, как легко изменить порядок имён в Excel — будь то преобразование из формата «Имя Фамилия» в «Фамилия, Имя» (с запятой или без неё) или наоборот. Независимо от того, нужны ли вам простые замены или более сложные решения с использованием расширенных функций и скриптов, здесь вы найдёте всё необходимое.

Снимок экрана с примером изменения порядка имени в Excel

Изменение порядка имени и Фамилия с помощью Быстрого заполнения

Функция Быстрого заполнения в Excel — это интеллектуальный и эффективный инструмент, который автоматически заполняет данные на основе шаблона, заданного вами. Она идеально подходит для задач вроде изменения порядка имени и фамилии в наборе данных. Следуйте этим простым шагам, чтобы воспользоваться Быстрым заполнением для перестановки имён:

  1. В первой ячейке пустого столбца рядом с именами (например, B2) введите имя из ячейки A2 в формате «Фамилия, Имя».
  2. Выберите следующую ячейку в том же столбце и введите перевёрнутое имя из ячейки A3. При вводе автозаполнение распознает шаблон и автоматически заполнит остальные ячейки по этому образцу.
  3. Нажмите Enter, чтобы подтвердить предложения автозаполнения.

    Совет:Вместо шагов 2 и 3 можно нажать Ctrl + E на клавиатуре или перейти на вкладку «Данные» в Лента и нажать кнопку «Автозаполнение», чтобы заполнить ячейки ниже по указанному вами шаблону из B2.

Примечания:

  • Этот метод одинаково эффективен как в случае, если вы не хотите использовать запятую, так и когда нужно вернуть порядок с «Фамилия, Имя» обратно к формату «Имя Фамилия». Главное — задать исходный шаблон именно так, как вы хотите его видеть.

    Снимок экрана, демонстрирующий, как функция «Быстрое заполнение» распознаёт начальный шаблон

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

Изменение порядка имени и Фамилия с помощью ИИ

Kutools для Excel содержит помощник на основе ИИ — «AI Ассистент», предназначенный для легкого изменения порядка имён независимо от того, включают ли они отчество. С помощью удобного интерфейса KUTOOLS AI Aide вы можете легко изменить порядок имён в одной или нескольких ячейках — просто выберите нужный диапазон. Следуйте этим шагам:

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрированный с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым.Подробнее о Kutools для Excel…         Бесплатная пробная версия…

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

  1. Перейдите на вкладку «Kutools» на ленте Excel и выберите «AI Ассистент», чтобы открыть интерфейс «KUTOOLS AI Aide».
  2. Выберите имена, порядок которых вы хотите изменить.
  3. Четко введите команду в поле ввода. Например: «Переместить фамилию в выделении в начало, добавив запятую».
  4. Нажмите клавишу Enter или кнопку «Отправить».

    Снимок экрана интерфейса Kutools AI Aide для изменения порядка имён

  5. KUTOOLS AI Aide мгновенно обрабатывает вашу команду и предлагает решение. Просто нажмите кнопку «Выполнить», чтобы применить перестановку ко всем выбранным данным.

    Снимок экрана кнопки «Выполнить» в Kutools AI Aide для применения изменений

Результат

Все фамилии в выделенных ячейках перемещены в начало и дополнены запятой.

Снимок экрана данных Excel с именами, изменёнными с помощью Kutools AI Aide

Советы, если результат не оправдал Ваших ожиданий:
  1. Просто нажмите кнопку «Неудовлетворён» — KUTOOLS AI Помощник отменит изменение и создаст подробное пошаговое руководство, идеально адаптированное под ваши потребности.

    Снимок экрана кнопки «Неудовлетворительно», используемой в Kutools AI Aide для уточнения результатов

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

Примечание: Хотите воспользоваться помощником KUTOOLS AI Aide? Скачайте Kutools для Excel прямо сейчас! Кроме того, Kutools предлагает более 300 других функций. Не ждите — попробуйте уже сегодня!


Изменение порядка имени и Фамилия с помощью формулы

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

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

    Снимок экрана результата формулы Excel для изменения порядка имени и фамилии

Советы:
  • Если вы предпочитаете использовать не запятую, а только пробел, воспользуйтесь приведённой ниже формулой:
    =MID(A2&," "&,A2,FIND(" ",A2)+1,LEN(A2))

    Снимок экрана формулы без запятых для изменения порядка имён в Excel

  • Если вы хотите вернуть порядок с «Фамилия, Имя» обратно на «Имя Фамилия», используйте следующую формулу:
    =MID(A2&," "&,A2,FIND(", ",A2)+2,LEN(A2)-1)

    Снимок экрана формулы для возврата имён из формата «Фамилия, Имя» в «Имя Фамилия»

(РК) Изменить порядок символов легко с помощью Kutools для Excel

Испытываете трудности с переворотом текста в ячейках Excel — будь то инверсия каждого символа по отдельности или перестановка частей текста относительно определённого разделителя? Kutools для Excel упрощает эту задачу!

С помощью функции Изменить порядок символов вы можете быстро инвертировать символы внутри ячейки или перевернуть текст по сегментам, разделённым выбранным вами разделителем — всё это через одно простое диалоговое окно!

Снимок экрана функции Kutools for Excel «Обратный порядок текста»

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


Изменение порядка имени и Фамилия с помощью Power Query

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

Примечание: Метод Power Query рекомендуется использовать только в определённых ситуациях: если Power Query уже входит в ваш рабочий процесс преобразования данных и вам нужно интегрировать в него инверсию имён, либо если вы регулярно решаете подобные задачи. Для разовой инверсии имён лучше выбрать более простые альтернативы, такие как Быстрое заполнение, ИИ или формулы (рассмотренные ранее в этом руководстве).

  1. Выделите диапазон, содержащий имена, порядок которых вы хотите изменить.
  2. Перейдите на вкладку «Данные» и в группе «Получение и преобразование данных» нажмите «Из таблицы/диапазона».
  3. Если ваши данные не оформлены в виде таблицы, Excel предложит создать её — нажмите «ОК».

  4. В редакторе Power Query щелкните правой кнопкой мыши заголовок столбца с именами и выберите «Разделить столбец» → «По разделителю».

    Снимок экрана разделения столбца по разделителю в Power Query

  5. Выберите разделитель, с помощью которого разделены ваши имена (обычно это пробел), отметьте опцию «Разделить по каждому вхождению разделителя» и нажмите «ОК».

    Снимок экрана параметров разделителей в Power Query для разделения имён

  6. После разделения у вас появятся два столбца — для имени и фамилии. Вручную перетащите столбец с фамилией так, чтобы он оказался первым.

    Снимок экрана ручного изменения порядка столбцов в Power Query

  7. Удерживая клавишу Ctrl, щелкните заголовки столбцов, которые хотите объединить. Затем кликните правой кнопкой мыши по любому из выделенных заголовков и выберите «Объединить столбцы».

    Снимок экрана опции «Объединить столбцы» в Power Query

  8. В диалоговом окне «Объединение столбцов» в поле «Разделитель» выберите из раскрывающегося списка опцию «Пользовательский» и укажите запятую с пробелом (), ) в качестве разделителя. При необходимости задайте имя для объединённого столбца и нажмите «ОК».Снимок экрана диалогового окна «Объединить столбцы» в Power Query
  9. Затем нажмите кнопку «Закрыть и загрузить», чтобы получить результат.

    Снимок экрана кнопки «Закрыть и загрузить» в редакторе Power Query

Результат

Power Query немедленно выведет преобразованные данные на новый лист в Excel.

Снимок экрана преобразованных данных, полученных с помощью Power Query

Совет:Этот метод устанавливает прямую связь между исходными данными и преобразованным результатом. Любые изменения в исходных данных легко применяются к результату — просто щёлкните правой кнопкой мыши по выходной таблице и выберите «Обновить».

Снимок экрана обновления выходной таблицы в Excel


Изменение порядка имени и Фамилия с помощью VBA

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

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

  1. Нажмите и удерживайте клавиши «Alt + F11» в Excel, чтобы открыть окно «Microsoft Visual Basic для приложений».
  2. Выберите «Вставка» > «Модуль» и вставьте приведённый ниже макрос в окно модуля.
    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 выберите диапазон с именами, которые нужно перевернуть, и нажмите «ОК».

    Снимок экрана выделения диапазона для изменения порядка имён с использованием VBA

  4. В следующем диалоговом окне укажите существующий разделитель, используемый в именах (например, пробел в нашем случае), и нажмите «ОК».

    Снимок экрана ввода разделителя для макроса VBA в Excel

Результат

Теперь Имя и Фамилия в Выберите диапазон поменяны местами и разделены запятой.

Снимок экрана изменённых имён в Excel после использования VBA


Выше представлен весь актуальный материал, связанный с изменением порядка имён в Excel. Надеемся, что это руководство оказалось для вас полезным! Хотите освоить ещё больше советов и приёмов по работе в Excel? Перейдите по этой ссылке, чтобы получить доступ к нашей обширной коллекции из тысяч обучающих материалов.