Как разделить имя на 3 ячейки в формуле Excel

Обновлено: 06.07.2024

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

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

Или вы получаете адрес и хотите разделить адрес, чтобы анализировать города или пин-код отдельно.

Это руководство охватывает:

Как разделить ячейки в Excel

В этом руководстве вы узнаете, как разделить ячейки в Excel, используя следующие приемы:

  • Использование функции "Текст в столбцы".
  • Использование текстовых функций Excel.
  • Использование быстрой заливки (доступно в 2013 и 2016 годах).

Разделить ячейки в Excel с помощью текста в столбец

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

Вот шаги, чтобы разделить эти имена на имя и фамилию:

Это мгновенно разделит текст ячейки на два разных столбца.

Результирующие данные, в которых ячейки были разделены на отдельные столбцы

Примечание.

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

Разделить ячейки в Excel с помощью текстовых функций

Функции Excel Text отлично подходят, когда вы хотите нарезать и нарезать текстовые строки.

Несмотря на то, что функция "Текст в столбец" дает статический результат, результат, который вы получаете от использования функций, является динамическим и будет автоматически обновляться при изменении исходных данных.

Разделение имен, содержащих имя и фамилию

Предположим, у вас есть такие же данные, как показано ниже:

Извлечение имени

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

Эта формула определяет первый символ пробела, а затем возвращает весь текст до этого символа пробела:

ЛЕВАЯ функция для извлечения имени

Эта формула использует функцию ПОИСК для получения позиции пробела. В случае с Брюсом Уэйном космический персонаж находится на 6-й позиции. Затем он извлекает все символы слева от него с помощью функции LEFT.

Извлечение фамилии

Аналогично, чтобы получить фамилию, используйте следующую формулу:

Правильная функция для извлечения фамилии

Эта формула использует функцию поиска, чтобы найти положение пробела с помощью функции ПОИСК. Затем он вычитает это число из общей длины имени (которое задается функцией ДЛСТР). Это дает количество символов в фамилии.

Затем эта фамилия извлекается с помощью функции RIGHT.

Примечание. Эти функции могут работать неправильно, если в именах есть начальные, конечные или двойные пробелы. Нажмите здесь, чтобы узнать, как удалить начальные/конечные/двойные пробелы в Excel.

Разделение имен, содержащих имя, отчество и фамилию

Могут быть случаи, когда вы получаете комбинацию имен, в которой некоторые имена также имеют отчество.

Формула в таких случаях немного сложна.

Извлечение имени

Чтобы получить имя:

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

Извлечение отчества

Чтобы получить отчество:

Функция MID начинается с первого символа пробела и извлекает отчество, используя разницу положения первого и второго символа пробела.

В случае отсутствия отчества функция MID возвращает ошибку. Чтобы избежать ошибки, она заключена в функцию ЕСЛИОШИБКА.

Извлечение фамилии

Чтобы получить фамилию, используйте следующую формулу:

Эта формула проверяет, есть ли отчество или нет (путем подсчета количества пробелов). Если есть только 1 символ пробела, он просто возвращает весь текст справа от символа пробела.

Но если их 2, то он обнаруживает второй пробел и возвращает количество символов после второго пробела.

Примечание. Эта формула хорошо работает, когда у вас есть имена, состоящие либо из имени и фамилии, либо из имени, отчества и фамилии. Однако, если у вас есть смесь с суффиксами или приветствиями, вам придется дополнительно изменить формулы.

Разделение ячеек в Excel с помощью быстрой заливки

Мгновенная заливка — это новая функция, представленная в Excel 2013.

Это может быть очень удобно, когда у вас есть шаблон и вы хотите быстро извлечь его часть.

Например, возьмем данные об имени и фамилии:

Мгновенная заливка работает, определяя шаблоны и копируя их для всех остальных ячеек.

Вот как вы можете извлечь имя из списка с помощью Flash Fill:

Как работает мгновенное заполнение?

Flash Fill ищет шаблоны в наборе данных и копирует шаблон.

Мгновенная заливка — это удивительно умная функция, которая в большинстве случаев работает так, как ожидалось. Но в некоторых случаях это также не работает.

Например, если у меня есть список имен, в котором есть комбинация имен, где у некоторых есть отчество, а у некоторых нет.

Если в таком случае я извлеку отчество, Flash Fill ошибочно вернет фамилию в случае отсутствия имени.

Как разделить ячейки в Excel — Ошибка мгновенного заполнения
< /p>

Честно говоря, это все еще хорошее приближение к тенденции. Однако это не то, что я хотел.

Но это достаточно хороший инструмент, чтобы держать его в своем арсенале и использовать при необходимости.

Вот еще один пример, где Flash Fill работает блестяще.

У меня есть набор адресов, из которых я хочу быстро извлечь город.

Использование мгновенной заливки для разделения ячеек в Excel – набор адресов

Чтобы быстро получить город, введите название города для первого адреса (в этом примере введите Лондон в ячейке B2) и используйте автозаполнение, чтобы заполнить все ячейки. Теперь используйте Flash Fill, и вы мгновенно получите название города по каждому адресу.

Точно так же вы можете разделить адрес и извлечь любую часть адреса.

Обратите внимание, что для этого потребуется, чтобы адрес был однородным набором данных с одним и тем же разделителем (в данном случае запятой).

Если вы попытаетесь использовать Flash Fill, когда шаблона нет, появится сообщение об ошибке, как показано ниже:

Сообщение об ошибке мгновенного заполнения

В этом руководстве я рассмотрел три различных способа разделения ячеек в Excel на несколько столбцов (с помощью преобразования текста в столбцы, формул и быстрой заливки)

Разбить имя в Excel (имя, отчество и фамилию) можно двумя простыми способами — методом текста в столбец и методом формулы. В методе преобразования текста в столбец необходимо указать символ-разделитель. В методе формулы для разделения имен используются функции ВЛЕВО, НАЙТИ, ВПРАВО и ДЛСТР.

Как разделить имена в Excel?

Давайте рассмотрим различные методы разделения имен в Excel.

Следующие данные содержат полные имена игроков в крикет из разных стран. Мы хотим извлечь имя и фамилию.

Разделить имя Пример 1

Этапы метода преобразования текста в столбец перечислены ниже:

 Split-Name-Example-1-1

 Split-Name-Example-1-2

Split-Name-Example-1-3

 Split-Name-Example-1-4

 Split-Name-Example-1-5

 Split-Name-Example-1-6

Имена в шестой и седьмой строках разделены на три части: имя, отчество и фамилия. Третье имя извлекается в дополнительный столбец.

 Split-Name-Example-1-7

Имена также можно разделить с помощью формул Excel. Для этого мы используем функции ВЛЕВО, НАЙТИ, ВПРАВО и ДЛСТР.

Этапы метода формулы перечислены ниже:

  • Шаг 1. Откройте функцию ВЛЕВО в ячейке B2. ЛЕВАЯ функция ExcelЛЕВАЯ функция ExcelЛевая функция возвращает количество символов от начала строки. Например, если мы используем эту функцию как =LEFT ("ANAND",2), результатом будет AN. Подробнее помогает извлекать символы из левой части столбца «полное имя».
  • Шаг 2: В качестве «текстового» аргумента функции ВЛЕВО мы выбираем ячейку A2. «Текст» — это строка, из которой мы хотим извлечь значения.
  • Шаг 3. Нам нужно указать количество символов, которое нужно извлечь из левой части выделенного текста. Таким образом, из имени «Вират Кохли» мы хотим извлечь пять символов, чтобы получить имя.
  • Шаг 4. Формула ЛЕВАЯ дает имя «Вират».

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

Альтернативный подход — применить функцию НАЙТИ.

  • Шаг 5. Откройте функцию НАЙТИ, чтобы найти первый пробел в полном имени.
  • Шаг 6. В первом аргументе функции НАЙТИ мы находим пробел, вводя пробел между парой кавычек.
  • Шаг 7. В аргументе «внутри_текста» мы указываем ссылку на ячейку, в которой должен быть «пробел». Итак, мы выбираем ячейку A2.
  • Шаг 8: В аргументе «start_num» мы указываем позицию символа, с которой начнется поиск. Итак, мы вводим здесь 1.
  • Шаг 9. Формула возвращает 6 — позицию первого пробела в ячейке A2. С помощью функции НАЙТИ мы можем найти количество символов, которое нужно извлечь из левой части текстовой строки.
  • Шаг 10. Мы вводим полную формулу «=ЛЕВОЕ(A2,НАЙТИ(« »,A2,1)-1), чтобы получить имена из столбца «полное имя».

Примечание. Мы вычитаем 1 из функции НАЙТИ. Так как нам не нужен пробел в имени, мы уменьшаем количество символов на один.

Примечание 1. Функция ДЛСТР возвращает количество символов в текстовой строке. Чтобы извлечь фамилию после пробела, мы игнорируем позицию пробела из общего количества символов.

Примечание 2. В случае отчества формула извлекает отчество и фамилию как «фамилию». Сложно извлечь отчество методом формулы.

Метод формулы 1-10

Часто задаваемые вопросы

Формула для извлечения имени выглядит следующим образом:
"=ПРАВИЛЬНО(ячейка,ДЛСТР(ячейка)-ПОИСК(" ",ячейка))"
Формула для извлечения фамилии указывается следующим образом:
"=ЛЕВАЯ(ячейка,ПОИСК(" ", ячейка)-2)"
"Ячейка" — это ссылка на ячейку, содержащая "полное имя".
Примечание: Функция ПОИСК определяет позицию пробела. Мы вычитаем 2 из ЛЕВОЙ формулы, потому что она учитывает два символа — запятую и пробел.

Последующие формулы применяются, когда имена имеют формат 2013: имя, отчество и фамилия.
Формула для извлечения имени указывается следующим образом:
"=ЛЕВЫЙ(ячейка,ПОИСК(" ",ячейка)-1)"
Формула для извлечения отчества указывается следующим образом:
"=MID(ячейка,ПОИСК(" ",ячейка)+1,ПОИСК(" ",ячейка,ПОИСК(" ",ячейка)+1)-ПОИСК(" ",ячейка)-1 )”
Формула для извлечения фамилии выглядит следующим образом:
“=ПРАВИЛЬНО(ячейка,ДЛСТР(ячейка)-ПОИСК(” “2,ячейка,ПОИСК(” “,ячейка,1) +1))"
"Ячейка" — это ссылка на ячейку, содержащая "полное имя".

Шаги по разделению имен с помощью мгновенной заливки перечислены ниже:

– Добавьте столбец «Имя» рядом со столбцом «Полное имя».
– В первой строке введите имя в столбце «Имя», которое вы хотите извлечь.
– Во второй строке введите имя во второй ячейке столбца «Имя».
– Excel распознает шаблон и автоматически заполняет имена во всех ячейках.
Нажмите клавишу «Ввод».

Примечание. Если функция быстрой заливки не включена, нажмите кнопку "Быстрая заливка" в группе "Инструменты данных" (на вкладке "Данные").

Рекомендуемые статьи

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

Разделить полное имя на имя и фамилию:

Вы можете использовать функцию «Влево», «Вправо» и функцию «Найти», чтобы добавить полное имя к имени и фамилии, выполнив следующие действия:

<р>1. Введите формулу =LEFT(A2,FIND(" ",A2,1)-1) в пустую ячейку, в данном случае говорит Cell C2, а затем перетащите маркер заполнения вниз в ячейки, которые вы хотите заполнить этой формулой , и все имена были извлечены сразу, см. снимок экрана:

doc разделить полные имена 2

<р>2. Затем введите формулу =RIGHT(A2,LEN(A2)-FIND(" ",A2,1)) в другую пустую ячейку, Cell D2, и перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и все фамилии были извлечены в столбце D, как показано на следующем снимке экрана:

doc разделить полные имена 3

Разделить полное имя на имя, отчество и фамилию:

Если вы хотите разделить полные имена на имена, отчества и фамилии в отдельные столбцы, вам могут помочь следующие формулы.

<р>1. Введите эту формулу: =LEFT(A2,SEARCH(" ",A2)) в пустую ячейку C2, а затем перетащите маркер заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены на столбец C, см. снимок экрана:

doc разделить полные имена на 4

<р>2. Затем введите следующую формулу: )) в пустую ячейку D2, а затем перетащите маркер заполнения вниз к ячейкам, чтобы применить эту формулу, и все отчества были разделены на столбец D, см. снимок экрана:

doc разделить полные имена 5

<р>3. Наконец, введите эту формулу: =ПРАВО(A2,ДЛСТР(A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,ПОИСК(" ",A2)+1))) в пустую ячейку E2, и затем перетащите маркер заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены на столбец E, см. снимок экрана:

doc разделить полные имена 6

Разделить полное имя на имя и фамилию с помощью команды Text to Column

Нелегко запомнить функцию. Пожалуйста, не беспокойтесь об этом. Второй способ поможет вам легко разделить столбец полного имени.

<р>1. Выберите столбец, который вы хотите разделить, в данном случае это A2:A13.

<р>2. Нажмите кнопку «Текст в столбцы» на вкладке «Данные».

doc разделить полные имена 7

<р>3. В диалоговом окне «Мастер преобразования текста в столбцы — шаг 1 из 3» установите флажок «С разделителями» и нажмите кнопку «Далее».

doc разделить полные имена 8

<р>4. В мастере «Шаг 2 из 3» установите флажок «Пробел» в разделе «Разделители» и нажмите кнопку «Далее».

doc разделить полные имена 9

<р>5. В следующем мастере установите флажок «Текст» в разделе «Формат данных столбца» и укажите ячейку «Назначение», куда вы хотите поместить результаты. Смотрите скриншот:

doc разделить полные имена на 10

<р>6. Нажмите кнопку Готово. Затем вы увидите, что столбец полного имени был разделен на столбец имени, столбец отчества и столбец фамилии одновременно.

Быстро и легко разделить полное имя на имя и фамилию с помощью Kutools for Excel

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

После установки Kutools for Excel сделайте следующее:

<р>1. Выберите диапазон имен, который вы хотите разделить.

<р>2. Нажмите Kutools > Слияние и разделение > Разделить имена, в диалоговом окне «Разделить имена» укажите нужные типы разделения, если вы хотите разделить полное имя на имя и фамилию, проверьте имя и фамилию, см. снимок экрана: < /p>


<р>3. Затем нажмите кнопку ОК, и появится другое диалоговое окно, выберите ячейку, в которую вы хотите поместить результат в диалоговом окне, см. снимок экрана:

doc разделить полные имена 12

<р>4. И нажмите кнопку ОК, полные имена были разделены на столбец имени и столбец фамилии, см. снимок экрана:

doc разделить полные имена 13

Примечание. Если ваше полное имя содержит имя, отчество и фамилию, которые необходимо разделить на три столбца по отдельности, вам просто нужно установить флажок Имя, Отчество и Фамилия в диалоговом окне Разделить имена, и вы получите следующее результат:

doc разделить полные имена 14

Разделить полные имена на имена и фамилии с помощью запятой или других разделителей:

Если ваши полные имена разделены запятой или другими разделителями в ячейке, функция разделения ячеек Kutools for Excel также может оказать вам услугу, см. снимок экрана:

doc разделить полные имена на 15

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатно попробовать прямо сейчас!

Быстрое разделение полного имени на имя и фамилию с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатно попробовать прямо сейчас!

Excel – прекрасный инструмент для нарезки текстовых данных.

Существует множество полезных формул и функций, которые можно использовать для работы с текстовыми данными в Excel.

Один из очень частых вопросов, которые мне задают при работе с текстовыми данными, звучит так: "Как разделить имя и фамилию (или имя, отчество и фамилию) в Excel?".

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

Итак, давайте начнем и рассмотрим различные способы разделения имен в Excel.

Это руководство охватывает:

Разделить имена с помощью текста по столбцам

Функция преобразования текста в столбцы в Excel позволяет быстро разбивать текстовые значения на отдельные ячейки в строке.

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

Разделение имен в Excel - Отдельный набор данных имени и фамилии

Ниже приведены шаги, чтобы разделить имя и фамилию с помощью текста в столбцы:

Вышеуказанные шаги мгновенно разделили бы имена на имя и фамилию (с именами в столбце B и фамилией в столбце C).

Результирующие данные, в которых имена разделены

Примечание. Если в ячейках уже есть какие-либо данные (те, в которых ожидается вывод текста в столбцы), Excel покажет вам предупреждение о том, что в ячейках уже есть некоторые данные. Вы можете перезаписать данные или отменить текст в столбцы и сначала удалить его вручную.

После этого вы можете удалить данные полного имени, если хотите.

Несколько вещей, которые нужно знать при использовании функции «Текст в столбцы» для разделения имен и фамилий в Excel:

  1. Результат этого является статическим. Это означает, что если у вас есть новые данные или в исходных данных есть какие-то изменения, вам нужно сделать это снова, чтобы разделить имена.
  2. Если вам нужно только имя или только фамилия, вы можете пропустить ненужные столбцы на шаге 3 диалогового окна «Мастер преобразования текста в столбец». Для этого выберите столбец в предварительном просмотре, который вы хотите пропустить, а затем выберите параметр «Не импортировать столбец (пропустить)».
  3. Если вы не укажете целевую ячейку, текст в столбец перезапишет текущий столбец.

Опция «Текст в столбцы» лучше всего подходит, когда у вас есть согласованные данные (например, все имена содержат только имя и фамилию или все имена содержат имя, отчество и фамилию).

В этом примере я показал вам, как разделить имена, в которых в качестве разделителя используется пробел. Если разделителем является запятая или комбинация запятой и пробела, вы все равно можете использовать те же шаги. В этом случае вы можете указать разделитель на шаге 2 из 3 мастера. Уже есть возможность использовать запятую в качестве разделителя, или вы можете выбрать вариант «Другое» и указать собственный разделитель.

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

Разделение имени, отчества и фамилии с помощью формул

Формулы позволяют вам нарезать текстовые данные и извлекать то, что вы хотите.

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

Ниже приведены три формулы, которые можно использовать для разделения имени, отчества и фамилии (подробно объясненные ниже в следующих разделах).

Формула для получения имени:

Формула для получения отчества:

Формула для получения фамилии:

Получить имя

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

Набор данных для получения имени из полного имени

Приведенная ниже формула даст вам имя:

Формула для получения имени

Приведенная выше формула использует функцию ПОИСК, чтобы получить позицию пробела между именем и фамилией. Затем функция ВЛЕВО использует этот номер пробела для извлечения всего текста перед ним.

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

Теперь давайте немного углубимся в каждый пример.

Получить фамилию

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

Приведенная ниже формула извлечет фамилию из указанного выше набора данных:

Получить фамилию из полного имени

Опять же, довольно просто.

На этот раз мы сначала находим позицию пробела, которая затем используется для определения количества символов, оставшихся после пробела (это будет фамилия).

Это достигается путем вычитания значения позиции символа пробела из общего количества символов в имени.

Это число затем используется в функции RIGHT для извлечения всех этих символов справа от имени.

Хотя эта формула отлично работает, когда есть только имя и фамилия, она не будет работать, если у вас также есть отчество.Это потому, что мы учитывали только один символ пробела (между именем и фамилией). Отчество добавляет к имени больше пробелов.

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

Теперь это стало немного сложнее… не так ли?

Позвольте мне объяснить, как это работает.

Приведенная выше формула сначала находит общее количество пробелов в имени. Это делается путем получения длины имени с пробелом и без него, а затем вычитания имени без пробела из имени с пробелом. Это дает общее количество пробелов.

Затем используется функция ПОДСТАВИТЬ, чтобы заменить последний пробел символом @ (можно использовать любой символ, который вряд ли будет частью имени).

После того, как символ @ был заменен на последний символ пробела, вы можете легко найти положение этого символа @. Это делается с помощью функции ПОИСК.

Теперь все, что вам нужно сделать, это извлечь все символы справа от этого символа @. Это делается с помощью функции ПРАВИЛЬНО.

Получить отчество

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

Набор данных, из которого необходимо извлечь отчество

Для этого подойдет следующая формула:

Получить отчество из полного имени

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

Начальную позицию легко найти с помощью функции ПОИСК.

Сложнее всего определить, сколько символов следует извлечь после этой начальной позиции. Чтобы получить это, вам нужно определить, сколько символов осталось от начальной позиции до последнего пробела.

Это можно сделать, используя функцию ПОДСТАВИТЬ и заменив последний пробел символом «@». Как только это будет сделано, вы можете легко использовать функцию ПОИСК, чтобы найти положение этого последнего символа пробела.

Теперь, когда у вас есть начальная позиция и позиция последнего пробела, вы можете легко получить отчество с помощью функции MID.

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

Разделение имен с помощью поиска и замены

Мне нравится гибкость функции "Найти и заменить", поскольку в ней можно использовать подстановочные знаки.

Позвольте мне сначала объяснить, что такое подстановочный знак.

Подстановочный знак — это то, что можно использовать вместо любого текста. Например, вы можете использовать символ звездочки (*), и он будет представлять любое количество символов в Excel. Чтобы дать вам пример, если я хочу найти все имена, которые начинаются с алфавита A, я могу использовать A* в поиске и замене. Это найдет и выберет все ячейки, где имя начинается с A.

Если вам все еще не ясно, не беспокойтесь. Продолжайте читать, и следующие несколько примеров прояснят, что такое подстановочные знаки и как их использовать для быстрого разделения имен (или любых текстовых значений в Excel).

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

Получить имя

Предположим, у вас есть набор данных, как показано ниже, и вы хотите получить только имя.

Отделите имя от полного имени с помощью Find and Replace

Ниже приведены шаги для этого:

Вышеуказанные шаги дадут вам имя и удалит все после имени.

Отделение имени от полного имени с помощью поиска и замены

Это работает, даже если у вас есть имена с отчеством.

Совет для профессионалов. Чтобы открыть диалоговое окно «Найти и заменить», нажмите сочетание клавиш Control + H (удерживая клавишу Control, а затем нажмите клавишу H).

Получить фамилию

Предположим, у вас есть набор данных, как показано ниже, и вы хотите получить только фамилию.

Ниже приведены шаги для этого:

Подстановочный знак для получения фамилии из полного имени

  1. Скопируйте данные имени из столбца А и вставьте их в столбец Б.
  2. Выбрав данные в столбце B, перейдите на вкладку "Главная".
  3. В группе «Редактирование» нажмите «Найти и выбрать».
  4. Нажмите «Заменить». Откроется диалоговое окно «Найти и заменить».
  5. В диалоговом окне "Найти и заменить" введите следующее
    1. Найти что: * (символ звездочки, за которым следует пробел)
    2. Заменить на: оставьте это поле пустым
    3. Вышеуказанные шаги дадут вам фамилию и удалит все, что стоит перед именем.

      Это работает, даже если у вас есть имена с отчеством.

      Удалить отчество

      Если вы хотите избавиться только от отчества и оставить только имя и фамилию, вы можете сделать это с помощью функции «Найти и заменить».

      Предположим, у вас есть набор данных, как показано ниже, и вы хотите удалить из него отчество.

      Ниже приведены шаги для этого:

      Использование подстановочного знака для удаления отчества из имени

      1. Скопируйте данные имени из столбца А и вставьте их в столбец Б.
      2. Выбрав данные в столбце B, перейдите на вкладку "Главная".
      3. В группе «Редактирование» нажмите «Найти и выбрать».
      4. Нажмите «Заменить». Откроется диалоговое окно «Найти и заменить».
      5. В диалоговом окне "Найти и заменить" введите следующее
        1. Найти что: * (пробел, за которым следует символ звездочки, за которым следует пробел)
        2. Заменить на: (просто поставьте здесь пробел)
        3. Вышеуказанные действия удалят отчество из полного имени. Если у некоторых имен нет отчества, они не будут изменены.

          Разделение имен с помощью быстрой заливки

          Мгновенное заполнение впервые появилось в Excel 2013 и упрощает изменение или очистку набора текстовых данных.

          А когда дело доходит до разделения данных об именах, это прямо в переулке Flash Fill.

          Самое важное, что нужно знать при использовании мгновенной заливки, — это то, что необходим шаблон, который можно идентифицировать мгновенной заливкой. Как только он определит шаблон, он легко поможет вам разделить имена в Excel (вы получите больше ясности, когда просмотрите несколько примеров ниже).

          Получить имя или фамилию из полного имени

          Предположим, у вас есть набор данных, как показано ниже, и вы хотите получить только имя.

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

          Но как только вы начнете вводить Имя во второй ячейке, Flash Fill поймет шаблон и предложит вам несколько вариантов. Если предложение верное, просто нажмите клавишу ввода.

          И если это не так, вы можете попробовать ввести вручную еще несколько ячеек и проверить, может ли Flash Fill распознать шаблон или нет.

          Иногда шаблон может не отображаться серым цветом (как показано на шаге 2 выше). В этом случае выполните следующие действия, чтобы получить результат быстрой заливки:

          Вышеуказанные шаги дадут вам результат мгновенного заполнения (на основе полученного шаблона).

          Вы также можете использовать Flash Fill, чтобы получить фамилию или отчество. В первые две ячейки введите фамилию (или отчество) и flash fill сможет понять закономерность

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

          Мгновенная заливка — это умный инструмент, который также может расшифровывать сложные узоры

          Например, предположим, что у вас есть набор данных, как показано ниже, и вы хотите изменить порядок имени с Рик Новак на Новак, Рик (где сначала идет фамилия, затем запятая, а затем имя).

          Ниже приведены шаги для этого:

          Flash Fill показывает ожидаемый результат при перестановке имен в Excel

          1. В соседней ячейке вручную введите Новак, Рик.
          2. Во второй ячейке вручную введите Connor, Susan. Пока вы печатаете, вы увидите, что Flash Fill покажет вам список имен в том же формате (серым цветом).
          3. Когда вы увидите названия, выделенные серым цветом, быстро просмотрите их, чтобы убедиться, что они отображаются правильно. Если они верны, нажмите клавишу ввода, и Flash Fill автоматически заполнит остальные ячейки именами в том же формате.
          4. Удалить отчество (или просто получить отчество)

            Вы также можете использовать Flash Fill, чтобы избавиться от отчества или получить только отчество.

            Например, предположим, что у вас есть набор данных, как показано ниже, и вы хотите получить только имя и фамилию, а не отчество.

            Ниже приведены шаги для этого:

            Использование Flash Fill для получения имен без отчества

            1. В соседней ячейке введите вручную Рик Новак.
            2. Во второй ячейке вручную введите Susan Connor. Пока вы печатаете, вы увидите, что Flash Fill покажет вам список имен в том же формате (серым цветом).
            3. Когда вы увидите названия, выделенные серым цветом, быстро просмотрите их, чтобы убедиться, что они отображаются правильно. Если они верны, нажмите клавишу ввода, и Flash Fill автоматически заполнит остальные ячейки именами без отчества.
            4. Аналогично, если вы хотите получить только отчества, введите отчество в первые две ячейки и используйте мгновенное заполнение, чтобы получить отчество из всех оставшихся имен.

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

              Читайте также: