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

Автор: | 28.05.2021

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

  • Переверните или поменяйте местами имя и фамилию (Стоун Джерри = Джерри Стоун)
  • Переверните или поменяйте местами имя и фамилию с запятой (Стоун, Джерри = Джерри Стоун)
  • Переверните или переверните имя и фамилию без запятой (Стоун Джерри = Джерри, Stone)
  • Переверните или поменяйте местами имя и фамилию на основе любых разделителей с полезной функцией

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

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

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

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


Объяснение формулы:

A2 & «» & A2 : эта часть используется для объединения содержимого ячеек в A2 и A2, и разделите объединенные данные пробелом, вы получите результат: « Stone Jerry Stone Jerry », это распознается как текстовый аргумент в функции 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.


Поменяйте местами имя и фамилию с запятой (Stone, Jerry = Jerry Stone)

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

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

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


Объяснение формулы:

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

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

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

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


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

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

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

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


Объяснение формулы:

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

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

LEN (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. Если ваши полные имена содержат имя, отчество и фамилию, чтобы поменять местами эти имена, вы должны применить следующую формулу:

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


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

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


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

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

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

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

— -> Лучшие инструменты для повышения производительности в офисе