Если у вас есть список полных имен, которые отформатированы как фамилия и имя, теперь вы хотите перевернуть фамилию и имя на имя и фамилию, как показано на скриншоте ниже. В этой статье я представлю некоторые формулы для решения этой задачи в Excel.
- Переверните или поменяйте местами имя и фамилию (Стоун Джерри = Джерри Стоун)
- Переверните или поменяйте местами имя и фамилию с запятой (Стоун, Джерри = Джерри Стоун)
- Переверните или переверните имя и фамилию без запятой (Стоун Джерри = Джерри, Stone)
- Переверните или поменяйте местами имя и фамилию на основе любых разделителей с полезной функцией
Содержание
- Поменять местами имя и фамилию (Стоун Джерри = Джерри Стоун)
- Поменяйте местами имя и фамилию с запятой (Stone, Jerry = Jerry Stone)
- Перевернуть или перевернуть имя и фамилию без запятой (Стоун Джерри = Джерри, Стоун)
- Перевернуть или поменять местами имя и фамилию на основе любых разделителей с полезным функция
- Используемые относительные функции:
- Другие статьи:
- – -> Лучшие инструменты для повышения производительности в офисе
Поменять местами имя и фамилию (Стоун Джерри = Джерри Стоун)
Обычно в Excel функция MID который сочетает в себе функции ПОИСК и ДЛСТР, может помочь вам перевернуть имя и фамилию по мере необходимости.
Если ваше полное имя – это формат имени фамилии, чтобы поменять местами имя и фамилию, пожалуйста примените следующую формулу в пустую ячейку, где вы хотите получить результат:
Затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите использовать по этой формуле, и все имя и фамилия поменялись местами, как показано на скриншоте ниже:
Объяснение формулы:
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.
Поменяйте местами имя и фамилию с запятой (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?
– -> Лучшие инструменты для повышения производительности в офисе
Источник: