KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Объединение двух столбцов в Excel (пошаговое руководство)

АвторАманда ЛиДата изменения

При работе в Excel нередко возникает необходимость объединить два столбца — чтобы лучше структурировать данные и упростить с ними работу. Независимо от того, создаёте ли вы полные имена, адреса или занимаетесь очисткой и анализом данных, объединение столбцов существенно повысит вашу эффективность в обработке и использовании информации. В этом руководстве мы покажем, как объединить два столбца в Excel — будь то текст, даты или числовые значения. Приступим!


Видео: Объединение двух столбцов в Excel


Объединение двух или нескольких столбцов в Excel

В этом разделе мы рассмотрим три метода объединения двух или более столбцов. Эти приёмы позволят вам эффективно консолидировать и объединять данные в Excel. Независимо от того, требуется ли вам объединить значения или свести информацию из нескольких столбцов, эти методы помогут легко справиться с задачей. Давайте подробнее разберёмся, как грамотно и эффективно объединять столбцы в Excel.


Объединение двух столбцов с помощью амперсанда (&)

Предположим, имя указано в столбце A, а фамилия — в столбце B, и вы хотите объединить их, чтобы получить полное имя в другом столбце. Для этого выполните следующие шаги.

Шаг 1: введите формулу с амперсандом (&)

  1. Выберите ячейку над столбцом, в который вы хотите объединить два столбца, и введите приведённую ниже формулу.
  2. =A2&" "&B2
  3. Нажмите клавишу Enter.
  4. Формула =A2&

Шаг 2: скопируйте формулу вниз по ячейкам, чтобы получить все результаты

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

Примечания:

  • Вы можете заменить пробел (« ») в формуле на:
    • Другие разделители, которые вы хотите использовать, например запятая («,»).
      Обязательно заключайте разделитель в кавычки. Добавление пробела после него значительно улучшит читаемость.
    • Разделите столбцы запятой
    • Любой текст, который вы хотите вставить между объединяемыми значениями — например, « is from » (« происходит из »).
      Обязательно заключите этот текст в кавычки и добавьте пробелы до и после него.
    • Разделите столбцы с помощью ' is from '
  • Чтобы объединить три столбца, воспользуйтесь приведённой ниже формулой. Этот шаблон легко адаптировать для объединения дополнительных столбцов — просто добавьте нужные ссылки.
  • =A2&" "&B2&" "&C2
  • Добавьте дополнительный символ &

Быстрое и простое объединение столбцов с помощью универсального инструмента

Объединение данных из нескольких столбцов с помощью символа амперсанда (&) — процесс утомительный и чреватый ошибками: приходится многократно вводить &« »& и вручную выбирать ячейки. Но с «Kutools для Excel» вы легко объедините столбцы всего за несколько кликов, сэкономив время и усилия.

После выбора Объединить столбцы перейдите по пути «Kutools» > «Объединить и разделить» > «Объединить строки/столбцы/ячейки и сохранить значения» и выполните следующие шаги:

  1. Выберите «Объединить столбцы».
  2. Выберите нужный разделитель. В данном примере я выбрал «Другой разделитель» и указал запятую (, ).
    Здесь мы добавляем пробел после запятой, чтобы объединённый текст было легче читать.
  3. Укажите, куда следует поместить объединённые данные.
  4. Выберите способ обработки объединённых ячеек.
  5. Нажмите «ОК».
  6. Инструмент Kutools «Объединить строки, столбцы или ячейки без потери данных»

Результат

Помимо объединения столбцов с размещением результата в новом месте, функция «Объединить строки/столбцы/ячейки и сохранить значения» предлагает дополнительную возможность — непосредственно объединять исходные данные прямо на месте.

Иллюстрация того, как объединяются столбцы

Примечание: если у вас не установлен Kutools для Excel, пожалуйста, скачайте и установите его. Профессиональная надстройка для Excel доступна с 30-дневной бесплатной пробной версией без ограничений.


Объединение двух столбцов с помощью функций конкатенации Excel

Прежде чем объединять данные из двух столбцов в один с помощью функции Excel, давайте познакомимся с тремя основными функциями, которые обычно используются для объединения данных. Затем мы подробно разберём пошаговый процесс.

«CONCATENATE»-Доступно во всех версиях Excel (может отсутствовать в будущих выпусках).
«CONCAT»-Доступно в Excel 2016 и более поздних версиях, а также в Office 365.
«TEXTJOIN»-Доступно в Excel 2019 и более новых версиях, а также в Office 365.
Функция «TEXTJOIN» обеспечивает гораздо больше гибкости и эффективности при объединении нескольких столбцов по сравнению с «CONCATENATE» и «CONCAT».

Шаг 1: выберите пустую ячейку, в которую вы хотите поместить объединённые данные

Здесь я выберу ячейку C2 — ту самую ячейку в верхней части столбца, куда буду объединять два столбца.

Выберите пустую ячейку, в которую нужно поместить объединённые данные

Шаг 2: введите формулу

Введите одну из приведённых ниже формул и нажмите «Enter», чтобы получить результат. (В этом примере используется формула с функцией «CONCATENATE».)

=CONCATENATE(A2," ",B2)
=CONCAT(A2," ",B2)
=TEXTJOIN(" ",TRUE,A2:B2)

Шаг 3: скопируйте формулу вниз по ячейкам, чтобы получить все результаты

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

Примечания:

  • Вы можете заменить пробел (« ») в формуле на:
    • Другие разделители, которые вы хотите использовать, например запятая («, »).
      Не забудьте заключить разделитель в кавычки. Добавление пробела после разделителя улучшит читаемость.
    • Разделите два столбца запятой
    • Любой текст, который вы хотите добавить между объединяемыми значениями, например « is from » (« происходит из »).
      Не забудьте заключить текст в кавычки и добавить пробелы до и после текста.
    • Разделите два столбца с помощью ' is from '
  • Чтобы объединить три столбца, воспользуйтесь любой из приведённых ниже формул. Обратите внимание: этот шаблон легко расширяется для объединения дополнительных столбцов — просто добавьте нужные ссылки.
  • =CONCATENATE(A2," ",B2," ",C2)
    =CONCAT(A2," ",B2," ",C2)
    =TEXTJOIN(" ",TRUE,A2:C2)
  • Объединение трёх столбцов с помощью функции СЦЕПИТЬ (CONCATENATE)
  • Пользователям Excel 2019 и более поздних версий, которым необходимо объединить более трёх столбцов, рекомендуется воспользоваться функцией TEXTJOIN: она позволяет объединять значения ячеек, просто указав весь диапазон, вместо того чтобы многократно вводить разделители и выбирать каждую ячейку по отдельности.

Объединить столбцы, содержащий отформатированные числа (даты, денежные значения и т.д.)

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

Пример объединения столбцов с сохранением форматированных чисел

Именно поэтому так важно правильно форматировать объединённые столбцы — особенно если они содержат смесь текста, чисел, дат и других типов данных. Чтобы отформатированные числа корректно отображались после объединения, воспользуйтесь одним из трёх методов, приведённых ниже.


Корректное отображение отформатированных чисел с помощью функции TEXT

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

Шаг 1: выберите формулу, подходящую для вашего типа данных

Чтобы объединить столбец 1 (текст) и столбец 2 (числа с разным форматированием) из приведённого выше примера, сохранив исходное форматирование чисел, используйте функцию «TEXT» для корректного отображения числовых значений. Ниже — готовые формулы для объединения текста с указанными отформатированными числами. Просто скопируйте ту, которая соответствует вашим задачам.

Форматированное числоТип данных форматированного числаФормула
5/12/2023Date (Month/Day/Year with no leading zeros)=A2&,« »&,TEXT(B2,«m/d/yyyy»)
16:05:00Формат времени с 12-часовым циклом и AM/PM (часы без ведущих нулей, минуты и секунды с ведущими нулями)=A3&,« »&,TEXT(B3,«h:mm:ss AM/PM»)
1000,00Число с 2 Десятичные знаки=A4&,« »&,TEXT(B4,«#.00»)
$1,000Валюта с разделителем тысяч=A5&,« »&,TEXT(B5,«$#,##0»)
11.1 %Процент с 1 Количество десятичных знаков=A6&,« »&,TEXT(B6,«#.0%»)
1/2Дробь=A7&,« »&,TEXT(B7,«#/#»)

Результат

Используя приведённые выше формулы, вы получите объединённые результаты с корректно отображаемыми форматированными числами.

Примечание:

Если среди форматов в приведённой выше таблице вы не нашли подходящий, создайте собственный код пользовательского формата и используйте его вместо существующего — например, «м/д/гггг» — внутри функции «ТЕКСТ».

Например, чтобы объединить текстовый столбец со столбцом, содержащим числа с разделителем тысяч в виде запятой, замените формулу =A2&,« »&,TEXT(B2,«m/d/yyyy») на =A2&,« »&,TEXT(B2,«#,###»).

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


Корректное отображение отформатированных чисел с помощью опции Использовать отформатированные значения из Kutools

Функция «Объединить строки/столбцы/ячейки и сохранить значения» включает опцию «Использовать отформатированные значения». Выбрав её, вы сможете легко объединять текст и отформатированные числа, сохраняя корректное отображение форматирования — без необходимости использовать формулы.

После выбора столбцов, которые вы хотите объединить, перейдите в меню «Kutools» > «Объединить и разделить» > «Объединить строки/столбцы/ячейки и сохранить значения» и выполните следующие шаги:

  1. Выберите «Объединить столбцы».
  2. Выберите нужный разделитель. В этом примере я выбрал «Пробел».
  3. Укажите, куда следует поместить объединённые данные.
  4. Выберите способ обработки объединённых ячеек.
  5. Установите флажок «Использовать отформатированные значения».
  6. Нажмите «ОК».
  7. Используйте инструмент Kutools «Объединить строки, столбцы или ячейки без потери данных» для объединения столбцов с сохранением форматированных чисел

Результат

Функция «Объединить строки/столбцы/ячейки и сохранить значения» позволяет не только объединять столбцы и сохранять результат в другом месте, как это делают другие методы, но и напрямую объединять исходные данные на месте — без потери форматирования.

Результат объединения

Примечание: если у вас не установлен Kutools для Excel, пожалуйста,скачайте и установите его. Профессиональная надстройка для Excel предлагает 30-дневную бесплатную пробную версию без ограничений.


Корректное отображение отформатированных чисел с помощью Блокнота

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

Примечание: этот метод подходит только для объединения соседних столбцов.

Шаг 1: скопируйте Объединить столбцы

Выделите нужные столбцы и нажмите «Ctrl» + «C», чтобы скопировать их.

Выделите и скопируйте столбцы, которые необходимо объединить

Шаг 2: вставьте скопированные столбцы в Блокнот

  1. Нажмите «Клавиша Windows» + «S», введите «Блокнот» и выберите его из результатов поиска.
  2. Откройте Блокнот (Notepad)
  3. В окне «Блокнот» нажмите Ctrl+V, чтобы вставить скопированные столбцы.
  4. Вставьте скопированные столбцы в Блокнот

Шаг 3: замените разделитель в Блокноте на нужный вам

  1. Выберите разделитель между значениями столбцов и нажмите «Ctrl» + «C», чтобы скопировать его.
  2. Нажмите «Ctrl» + «H», чтобы открыть диалоговое окно «Найти и заменить», затем — «Ctrl» + «V», чтобы вставить скопированный разделитель в поле «Найти».
  3. Введите нужный разделитель в поле «Заменить на». В данном примере я указал пробел ( ).
  4. Нажмите «Заменить всё».
  5. Замените разделитель в Блокноте на нужный с помощью диалогового окна «Найти и заменить»

Шаг 4: скопируйте объединённый результат в лист Excel

  1. Чтобы скопировать весь текст из Блокнота, сначала нажмите «Ctrl + A», чтобы выделить всё содержимое, а затем — «Ctrl + C», чтобы скопировать выделенное.
  2. Вернитесь на лист Excel, выберите ячейку над нужным местом, куда вы хотите вставить объединённый результат, и нажмите «Ctrl + V», чтобы вставить скопированный текст.
  3. Скопируйте объединённый результат на лист Excel

Результат

Результат объединения


Дополнительно: преобразуйте результаты, полученные с помощью формул Объединенные результаты, в статические значения

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

Шаг 1: преобразуйте формулу в значение

Выделите значения, объединённые с помощью формул, и нажмите «Ctrl» + «C». Затем щёлкните правой кнопкой мыши по любой из выделенных ячеек и в разделе «Выборочная вставка» выберите «Значения».

Скопируйте ячейки с формулами и вставьте их с использованием параметра «Значения»

Результат

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

Вставляются только значения, а формулы удаляются