Перейти к содержимому

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

Author: Amanda Li Last Modified: 2025-08-07

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


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


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

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


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

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

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

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

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

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

Примечания:

  • Вы можете заменить пробел (" ") в формуле на:
    • Другие разделители, которые вы хотите, например, запятую (", ").
      Не забудьте заключить разделитель в кавычки. Добавление пробела после разделителя улучшит читаемость.
    • Seperate columns with a comma
    • Любой текст, который вы добавите между объединяемыми значениями, например, is from (" is from ").
      Не забудьте заключить текст в кавычки и добавить пробелы перед и после текста.
    • Seperate columns with ' is from '
  • Чтобы объединить три столбца, используйте формулу ниже. Этот шаблон можно продолжить для объединения дополнительных столбцов, добавляя соответствующие ссылки.
  • =A2&" "&B2&" "&C2
  • Add an additional &

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

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

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

  1. Выберите «Объединить столбцы».
  2. Выберите нужный разделитель. В этом примере я выбрал «Другой разделитель» и ввел запятую (, ).
    Здесь мы добавляем пробел после запятой, чтобы объединенный текст было легче читать.
  3. Укажите, куда вы хотите поместить объединенные данные.
  4. Выберите, как вы хотите обработать объединенные ячейки.
  5. Нажмите «ОК».
  6. Kutools' Combine Rows, Columns or Cells without Losing Data tool

Результат

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

Illustration of how the columns are combined

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


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

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

«СЦЕПИТЬ» - Доступна во всех версиях Excel (может быть недоступна в будущих версиях).
«СЦЕП» - Доступна в Excel 2016 и более новых версиях, а также в Office 365.
«ТЕКСТСЦЕП» - Доступна в Excel 2019 и более новых версиях, а также в Office 365.
Функция «ТЕКСТСЦЕП» обеспечивает большую гибкость и эффективность, чем «СЦЕПИТЬ» и «СЦЕП», при объединении нескольких столбцов.

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

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

Select a blank cell where you want to put the combined data

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

Используйте одну из следующих формул, а затем нажмите «Enter», чтобы получить результат. (В этом примере я введу формулу с функцией «СЦЕПИТЬ».)

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

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

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

Примечания:

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

Объединение столбцов, содержащих отформатированные числа (даты, валюты, …)

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

Example of combining columns and keeping formatted numbers

Вот почему важно правильно форматировать объединенные столбцы, особенно когда они содержат смесь текста, чисел, дат и других типов данных. Чтобы правильно отображать отформатированные числа при конкатенации, вот три метода, которым вы можете следовать.


Правильное отображение отформатированных чисел с функцией ТЕКСТ

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

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

Чтобы объединить Столбец 1 (текст) и Столбец 2 (по-разному отформатированные числа) в приведенном выше примере, сохраняя их форматирование, мы можем использовать функцию «ТЕКСТ» для настройки отображения чисел. Ниже приведены формулы, которые можно использовать для объединения текста с вышеупомянутыми отформатированными числами. Вы можете просто скопировать формулу, которая соответствует вашим требованиям.

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

Результат

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

Примечание:

Если вы не можете найти формат, соответствующий вашим требованиям, в приведенной выше таблице, вы можете создать пользовательский код формата, чтобы заменить существующий, такой как «m/d/yyyy», внутри функции «ТЕКСТ».

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

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


Правильное отображение отформатированных чисел с опцией Kutools «Использовать форматированные значения»

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

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

  1. Выберите «Объединить столбцы».
  2. Выберите нужный разделитель. В этом примере я выбрал «Пробел».
  3. Укажите, куда вы хотите поместить объединенные данные.
  4. Выберите, как вы хотите обработать объединенные ячейки.
  5. Отметьте опцию «Использовать форматированные значения».
  6. Нажмите «ОК».
  7. Use Kutools' Combine Rows, Columns or Cells without Losing Data tool to combine columns and keep formatted numbers

Результат

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

Combination result

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


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

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

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

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

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

Select and copy the columns to be combined

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

  1. Нажмите «Windows key» + «S», введите «Блокнот», затем выберите «Блокнот» из результатов.
  2. Open the Notepad
  3. В окне «Блокнот» нажмите «Ctrl» + «V», чтобы вставить скопированные столбцы.
  4. Paste the copied columns in the Notepad

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

  1. Выберите разделитель между значениями столбцов, затем нажмите «Ctrl» + «C», чтобы скопировать его.
  2. Нажмите «Ctrl» + «H», чтобы открыть диалоговое окно «Найти и заменить», и затем нажмите «Ctrl» + «V», чтобы вставить скопированный разделитель в поле «Найти».
  3. Введите нужный вам разделитель в поле «Заменить на». В этом примере я ввел пробел ( ).
  4. Нажмите «Заменить все».
  5. Replace separator in Notepad with the one you need using the Find and Replace dialog box

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

  1. Чтобы скопировать весь текст в Блокноте, нажмите «Ctrl + A», чтобы выбрать все, и затем нажмите «Ctrl + C», чтобы скопировать выбранный текст.
  2. Вернитесь в свой рабочий лист Excel, выберите верхнюю ячейку желаемого места, куда вы поместите объединенный результат, и затем нажмите «Ctrl + V», чтобы вставить скопированный текст.
  3. Copy the combined result to worksheet

Результат

Combination result


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

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

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

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

Copy the cells with formulas and paste with the Values option

Результат

Сделав это, вы вставите только значения, удалив формулы. Объединенные значения станут статическими и не будут затронуты будущими изменениями в исходных данных.

Only the values are pasted, and the formulas are removed