Оглавление
В этом уроке мы покажем вам несколько различных способов объединения имен в Excel: формулы, Flash Fill и инструмент Merge Cells.
Листы Excel часто используются для хранения данных о различных группах людей - клиентах, студентах, сотрудниках и т.д. В большинстве ситуаций имя и фамилия хранятся в двух отдельных столбцах, но иногда вам может понадобиться объединить два имени в одной ячейке. К счастью, времена, когда приходилось объединять что-либо вручную, прошли. Ниже вы найдете несколько быстрых трюков для объединения имен в Excel, которые позволят сэкономить время.вы проведете много скучного времени.
Формула Excel для объединения имени и фамилии
Если вам нужно объединить имя и фамилию в одной ячейке, самый быстрый способ - объединить две ячейки с помощью оператора амперсанда (&) или функции CONCATENATE, как показано в примерах ниже.
Формула 1. Объединить имя и фамилию в Excel
Допустим, в вашем рабочем листе есть один столбец для имени и фамилии, а другой - для фамилии, и теперь вы хотите объединить эти два столбца в один.
В общем виде здесь приведены формулы для объединения имени и фамилии в Excel:
= имя_первого_ячейки &" "& фамилия_ячейки КОНКАТЕНАТ( имя_первого_ячейки ," ", фамилия_ячейки )В первой формуле конкатенация выполняется с помощью символа амперсанда (&). Во второй формуле используется соответствующая функция (слово "конкатенация" - это просто другой способ сказать "объединить"). Обратите внимание, что в обоих случаях вставляется символ знак пробела (" ") между ними для разделения частей имени.
При имени в A2 и фамилии в B2 реальные формулы выглядят следующим образом:
=A2&" "&B2
=CONCATENATE(A2, " ", B2)
Вставьте любую формулу в ячейку C2 или в любой другой столбец той же строки, нажмите Enter, затем перетащите ручку заливки, чтобы скопировать формулу вниз на столько ячеек, сколько вам нужно. В результате вы получите столбцы "Имя" и "Фамилия", объединенные в столбец "Полное имя":
Формула 2. Объедините фамилию и имя через запятую
Если вы хотите объединить имена в Фамилия, имя, отчество формат, используйте одну из следующих формул для объединения имени и фамилии через запятую:
= фамилия_ячейки &", "& имя_первого_ячейки КОНКАТЕНАТ( фамилия_ячейки ,", ", имя_первого_ячейки )Формулы в основном те же, что и в предыдущем примере, но здесь мы объединяем имена в обратном порядке и разделяем их запятой и пробелом (", ").
На скриншоте ниже ячейка C2 содержит эту формулу:
=B2&", "&A2
А ячейка D2 содержит вот это:
=CONCATENATE(B2, ", ", A2)
Какую бы формулу вы ни выбрали, результаты будут одинаковыми:
Формула 3. Объединить имя, отчество и фамилию в одной ячейке
Если различные части названия перечислены в 3 отдельных столбцах, вот как можно объединить их все в одну ячейку:
= имя_первого_ячейки &" "& среднее_имя_ячейки &" "& фамилия_ячейки КОНКАТЕНАТ( имя_первого_ячейки ," ", среднее_имя_ячейки ," ", фамилия_ячейки )Технически, вы просто добавляете еще один аргумент к уже знакомым формулам для объединения среднего имени.
Если предположить, что имя находится в A2, второе имя в B2, а фамилия в C2, то следующие формулы будут работать на ура:
=A2&" "&B2&" "&C2
=CONCATENATE(A2," ",B2," ",C2)
На скриншоте ниже показана первая формула в действии:
В ситуации, когда столбец B может содержать или не содержать второе имя, вы можете обработать каждый случай по отдельности, а затем объединить две формулы в одну с помощью оператора IF:
=IF(B2="", A2&" "&C2, A2&" "&B2&" "&C2)
Это позволит избежать появления лишних пробелов между словами в строках, где отсутствует второе имя:
Совет. В Excel 2016 - 365 можно также использовать функцию CONCAT для объединения имен.
Формула 4. Объединить имя и фамилию
В этом примере показано, как объединить два имени в одно в Excel и преобразовать полное имя в краткое.
Обычно вы используете функцию LEFT для извлечения первой буквы имени, а затем объединяете ее с фамилией, разделенной символом пробела.
При имени в A2 и фамилии в B2 формула принимает следующий вид:
=LEFT(A2,1)&" "&B2
или
=CONCATENATE(LEFT(A2,1), " ", B2)
В зависимости от желаемого результата может пригодиться одна из следующих вариаций приведенной выше формулы.
Добавьте точку после инициала:
=LEFT(A2,1)&"."&B2
Объедините инициалы с фамилией без пробела:
=LEFT(A2,1)&B2
Объедините инициалы и фамилию и переведите объединенное имя в нижний регистр:
=LOWER(LEFT(A2,1))&LOWER(B2)
Для вашего удобства в следующей таблице представлены все формулы вместе с их результатами:
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Имя | Фамилия | Комбинированное название | Формула | Описание |
2 | Джейн | Доу | J Doe | =LEFT(A2,1)&" "&B2 | Инициалы + фамилия, разделенные пробелом |
3 | Дж. Доу | =LEFT(A2,1)&"."&B2 | Инициалы + фамилия, разделенные точкой и пробелом | ||
4 | JDoe | =LEFT(A2,1)&B2 | Инициалы + фамилия без пробела | ||
5 | jdoe | =LOWER(LEFT(A2,1))&LOWER(B2) | Инициалы + фамилия в нижнем регистре без пробела |
Советы и заметки по объединению имен в Excel
Как вы только что убедились, объединить имя и фамилию в Excel с помощью формулы очень просто. Но если, вопреки всем ожиданиям, ваша формула работает несовершенно или не работает вообще, следующие советы могут помочь вам встать на правильный путь.
Обрезать лишние пробелы
Если ваша информация поступает из внешней базы данных, есть вероятность, что в исходных столбцах есть пробелы, невидимые для человеческого глаза, но отлично читаемые Excel. В результате между объединенными именами могут появиться лишние пробелы, как в левой части таблицы ниже. Чтобы убрать лишние пробелы между словами до одного символа пробела, оберните каждую ссылку на ячейку в функцию TRIM,а затем конкатенировать. Например:
=TRIM(A2)&" "&TRIM(B2)
Напишите первую букву в каждом имени с заглавной буквы
Если вы работаете со списком персонала, созданным кем-то другим, и этот кто-то не очень аккуратный человек, некоторые имена могут быть написаны строчными буквами, а другие - прописными. Легко исправить это с помощью функции PROPER, которая заставляет первый символ в каждом слове быть прописным, а остальные - строчными:
=PROPER(A2)&" "&PROPER(B2)
Вы также можете написать первую букву в каждой ячейке заглавными буквами, как описано в статье по ссылке выше.
Замените формулы значениями и удалите исходные столбцы
Если ваша цель - получить список полных имен независимо от исходных столбцов, или вы хотите удалить исходные столбцы после объединения имен, вы можете легко преобразовать формулы в значения с помощью команды Pates Special. После этого вы можете свободно удалить исходные столбцы, содержащие части имен.
Чтобы более подробно рассмотреть формулы, рассмотренные в первой части этого руководства, вы можете скачать наш образец рабочей книги для комбинирования имен в Excel.
Как автоматически объединить имя и фамилию в Excel
При использовании формул результат и исходные данные тесно связаны - любые изменения, внесенные в исходные значения, немедленно отражаются в выводе формулы. Но если вы не ожидаете обновления комбинированных имен, воспользуйтесь функцией Excel Заполнение вспышкой возможность автоматического заполнения данных на основе шаблона.
Вот как можно объединить имена за секунду с помощью Flash Fill:
- Для первой записи введите имя и фамилию в соседней колонке вручную.
- Начните вводить название в следующей строке, и Excel сразу предложит полные названия для всего столбца.
- Нажмите Enter, чтобы принять предложения. Готово!
Прелесть этого метода заключается в том, что Excel идеально "имитирует" ваш шаблон, капитализацию и пунктуацию, поэтому вы можете соединить имена именно так, как вам нужно. Порядок расположения частей имен в исходных столбцах не имеет значения! Просто убедитесь, что вы вводите имя в первую ячейку именно так, как вы хотите, чтобы отображались все имена.
Например, посмотрите, как легко вы можете объединить имена с помощью запятой:
Как объединить имя и фамилию путем слияния ячеек
Еще один быстрый способ объединить имена в Excel - объединить ячейки, содержащие части имени. Нет, я не говорю о встроенной функции Merge, потому что она сохраняет только значение верхней левой ячейки. Познакомьтесь с инструментом Ablebits Merge Cells, который сохраняет все значения при объединении ячеек :)
Чтобы объединить имя и фамилию путем слияния ячеек, вот что нужно сделать:
- Выберите два столбца имен, которые необходимо объединить.
- На Ablebits во вкладке Объединить группу, нажмите кнопку Объединить ячейки выпадающую стрелку и выберите Объединить колонки в одну :
- Появится диалоговое окно "Слияние ячеек". Вы вводите символ пробела в поле Разделите значения с помощью и оставьте все остальные параметры по умолчанию:
Совет. Если вы хотите сохранить исходные столбцы имени и фамилии, убедитесь, что столбец Резервное копирование этого рабочего листа выбран.
- Нажмите кнопку Объединить кнопка.
В результате имя и фамилия объединяются в одно и помещаются в левую колонку:
Вот как объединить имя и фамилию в Excel. Я благодарю вас за чтение и надеюсь увидеть вас снова в нашем блоге на следующей неделе!
Доступные загрузки
Объединение имен в Excel - примеры (файл.xlsx)
Ultimate Suite - пробная версия (файл .exe)