Перейти к основному содержанию

Перевернуть или перевернуть имя и фамилию в списке Excel

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


Переверните или переверните имя и фамилию (Стоун Джерри = Джерри Стоун)

Обычно в Excel функция MID, объединяющая функции ПОИСК и LEN, может помочь вам перевернуть имя и фамилию по мере необходимости.

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

=MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2))

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


Пояснение к формуле:

A2 & "" & A2: Эта часть используется для соединения содержимого ячеек в A2 и A2 и разделения объединенных данных пробелом, вы получите результат: «Стоун Джерри Стоун Джерри”, Это распознается как текстовый аргумент в функции MID.

ПОИСК (""; A2) +1: Функция ПОИСК используется для поиска позиции символа пробела в ячейке A2, добавление 1 означает получение позиции первого символа после пробела. Эта часть распознается как аргумент start_num в функции MID.

LEN (A2): Эта функция LEN возвращает длину текста в ячейке A2, она распознается как аргумент num_chars в функции MID.

MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)): Пока что функция MID используется для извлечения текста из «Stone Jerry Stone Jerry», который начинается с позиции, возвращаемой функцией SEARCH, и длины, возвращаемой функцией LEN.


Переверните или поменяйте местами имя и фамилию с помощью запятой (Стоун, Джерри = Джерри Стоун)

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

Скопируйте или введите приведенную ниже формулу в пустую ячейку:

=MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1)

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


Пояснение к формуле:

A2 & "" & A2: Эта часть используется для соединения содержимого ячеек в A2 и A2 и разделения объединенных данных пробелом, вы получите результат: «Стоун, Джерри Стоун, Джерри”, Это распознается как текстовый аргумент в функции MID.

ПОИСК (",", A2) +2: Функция ПОИСК используется для поиска позиции символа запятой в ячейке A2, добавление 2 означает получение позиции первого символа после запятой. Эта часть распознается как аргумент start_num в функции MID.

LEN (A2) -1: Эта функция LEN возвращает длину текста в ячейке A2, вычитание 1 означает исключение запятой, это распознается как аргумент num_chars в функции MID.

MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1): Пока что функция MID используется для извлечения текста из «Stone, Jerry Stone, Jerry», который начинается с позиции, возвращаемой функцией SEARCH, и длины, возвращаемой функцией LEN.


Переверните или переверните имя и фамилию без запятой (Стоун Джерри = Джерри, Стоун)

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

Скопируйте или введите приведенную ниже формулу в пустую ячейку:

=MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1)

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


Пояснение к формуле:

A2 & "," & A2: Эта часть используется для объединения содержимого ячеек в A2 и A2 и разделения объединенных данных запятой и пробелом, вы получите результат: «Стоун Джерри, Стоун Джерри”, Это распознается как текстовый аргумент в функции MID.

ПОИСК (""; A2) +1: Функция ПОИСК используется для поиска позиции символа пробела в ячейке A2, добавление 1 означает получение позиции первого символа после пробела. Эта часть распознается как аргумент start_num в функции MID.

ДЛИНА (A2) +1: Эта функция LEN возвращает длину текста в ячейке A2, добавление 1 означает включение запятой, это распознается как аргумент num_chars в функции MID.

MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1): Пока что функция MID используется для извлечения текста из «Stone Jerry, Stone Jerry», который начинается с позиции, возвращаемой функцией SEARCH, и длины, возвращаемой функцией LEN.


Советы:

1. Если ваши полные имена содержат имя, отчество и фамилию, чтобы поменять местами эти имена, вы должны применить следующую формулу:

=MID(TRIM(A2)&" "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2)))

2. Чтобы добавить запятую между перевернутыми фамилией и именем, используйте следующую формулу:

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2))+1)


Переверните или переверните имя и фамилию на основе любых разделителей с полезной функцией

Kutools for Excel поддерживает удобный инструмент - Обратный текст функция, которая может помочь вам изменить порядок текстовой строки в ячейке на основе пробела, запятой или любых других разделителей по мере необходимости. Нажмите, чтобы загрузить Kutools for Excel для бесплатной пробной версии!


Используемые относительные функции:

  • MID:
  • Функция MID используется для поиска и возврата определенного количества символов из середины данной текстовой строки.
  • SEARCH:
  • В Excel функция ПОИСК может помочь вам найти позицию определенного символа или подстроки в заданной текстовой строке.
  • LEN:
  • Функция LEN возвращает количество символов в текстовой строке.

Другие статьи:

  • Извлечь имя и фамилию из полного имени
  • Предположим, у вас есть список полных имен, теперь вы хотите извлечь первое имя и фамилию или имя и первый символ фамилии из полного имени, как показано ниже. Как бы вы могли справиться с этими задачами в книге Excel?
  • Извлечь несколько строк из ячейки
  • Если у вас есть список текстовых строк, разделенных разрывами строк (это происходит при нажатии клавиш Alt + Enter при вводе текста), и теперь вы хотите извлечь эти строки текста в несколько ячеек, как показано ниже. Как бы вы могли решить это с помощью формулы в Excel?
  • Извлечь N-е слово из текстовой строки в Excel
  • Если у вас есть список текстовых строк или предложений, теперь вы хотите извлечь конкретное n-е слово из списка, как показано ниже. В этой статье я расскажу о некоторых методах решения этой задачи в Excel.

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

Kutools for Excel - поможет вам выделиться из толпы

Популярные опции: Найдите, выделите или определите дубликаты  |  Удалить пустые строки  |  Объедините столбцы или ячейки без потери данных  |  Раунд без формулы ...
Супер ВПросмотр: Несколько критериев  |  Множественное значение  |  На нескольких листах  |  Нечеткий поиск...
Адв. Выпадающий список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Выпадающий список с множественным выбором...
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы с Выберите одинаковые и разные ячейки ...
Рекомендуемые функции: Сетка Фокус  |  Просмотр дизайна  |  Большой Формулный Бар  |  Менеджер книг и листов | Библиотека ресурсов (Авто текст)  |  Выбор даты  |  Комбинировать листы  |  Шифровать/дешифровать ячейки  |  Отправлять электронные письма по списку  |  Суперфильтр  |  Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы ...)  |  50+ График Тип (Диаграмма Ганта ...)  |  40+ Практических Формулы (Рассчитать возраст по дню рождения ...)  |  19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути ...)  |  12 Конверсия Инструменты (Числа в слова, Конверсия валюты ...)  |  7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить ячейки Excel ...)  |  ... и более

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
When I copy-paste the formula =MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)), office calc systematically delete the comma located between the 1 and LEN; ==> 1,LEN

I obtain as result Err : 501

Could someone help me ?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations