Как объединить ячейки из другого листа/разных листов в Excel?
В повседневных задачах Excel объединение или комбинирование содержимого ячеек часто увеличивает ясность данных и помогает создавать сводную информацию по различным листам. Хотя функция CONCATENATE обычно используется для объединения ячеек внутри одного рабочего листа, реальные требования часто включают консолидацию значений ячеек из нескольких или даже многих различных рабочих листов. Это может происходить при сборе информации с отделочных листов, ежемесячных отчетов или стандартизированных шаблонов, охватывающих различные вкладки. Без эффективного метода процесс может стать повторяющимся и подверженным ошибкам. В этой статье представлены несколько практических решений для быстрого объединения ячеек из разных листов в Excel, позволяя оптимизировать рабочие процессы и улучшить согласованность данных.
Объединение ячеек из разных листов с помощью формулы
Объединение ячеек из разных листов с помощью Kutools для Excel
Объединение ячеек из разных листов с помощью функции CONCATENATE
Обычно мы можем применить функцию CONCATENATE и указать ячейки из разных рабочих листов по одной, чтобы объединить их в Excel. Этот метод прост для небольшого количества листов или когда вам нужно объединить только несколько конкретных ячеек. Однако, когда количество рабочих листов увеличивается, поддержка или редактирование формулы могут стать обременительными.
Выберите пустую ячейку, куда вы хотите поместить результат объединения, и введите формулу =CONCATENATE(Tea!A1," ",Coffee!A1," ",'Soft Drink'!A1," ",Milk!A1," ",Water!A1) (A1 — это ячейка, содержимое которой вы хотите объединить, Tea/Coffee/Soft Drink/Milk/Water — это названия рабочих листов, содержащих нужную ячейку), и нажмите клавишу Enter.
И тогда вы увидите, что содержимое указанных ячеек с разных листов объединено в одну ячейку. См. скриншот:
Советы и меры предосторожности:
- При ссылке на названия листов, содержащие пробелы или специальные символы, заключайте их в одинарные кавычки, например,
'Soft Drink'!A1
. - Вы можете изменить разделитель с пробела (" ") на запятую, точку с запятой или другие символы по необходимости.
- Если вам нужно сослаться на другие ячейки (B1, C1 и т.д.), обновите каждую ссылку соответствующим образом в формуле.
Ограничение: Этот подход требует ручного редактирования формулы для каждого листа и ячейки. Поэтому он лучше всего подходит для небольших объединений или быстрых разовых задач. Для более сложных сценариев рассмотрите альтернативные методы ниже.
Формула Excel – Использование TEXTJOIN для объединения значений ячеек с разных листов с разделителем
Excel 2019 и более поздние версии предоставляют функцию TEXTJOIN, которая эффективно объединяет диапазон или массив значений и позволяет вам указать пользовательский разделитель между каждым значением. Этот метод особенно практичен для новых пользователей Excel, которые хотят простое решение на основе формул, способное игнорировать пустые ячейки, что уменьшает избыточные разделители.
1. Щелкните по пустой ячейке, где вы хотите получить объединенный результат (например, D1), и введите следующую формулу:
=TEXTJOIN(" ",TRUE,Tea!A1,Coffee!A1,'Soft Drink'!A1,Milk!A1,Water!A1)
Эта формула объединяет значения ячейки A1 из пяти листов (Tea, Coffee, Soft Drink, Milk, Water), разделенные пробелом (" "). Второй аргумент TRUE говорит Excel автоматически игнорировать любые пустые ячейки.
2. Нажмите Enter, чтобы применить формулу. Выбранная ячейка отобразит объединенный результат. Если вам нужно объединить больше или меньше листов, скорректируйте ссылки в формуле в соответствии с вашими потребностями.
- Измените разделитель внутри первых кавычек — например, используйте
", "
для запятой и пробела,"-"
для дефисов и т.д. - Если вы хотите ссылаться на разные адреса ячеек из каждого листа, обновите их соответственно в формуле.
- Для большого количества листов или переменных адресов местоположений рассмотрите использование решения ниже.
Преимущество: Очень кратко, легко настраивать разделители и надежно игнорировать пустые ячейки; не требует дополнительных надстроек или активации макросов в совместимых версиях Excel.
Ограничения: Недоступен в версиях до Excel 2019. Адреса ячеек должны быть указаны явно, поэтому он лучше всего подходит для умеренного (не чрезвычайно большого) количества листов.
Объединение ячеек с разных листов с помощью Kutools для Excel
Если есть много рабочих листов, ячейки которых вы хотите объединить в одну ячейку, вышеупомянутая формула может оказаться довольно утомительной. Здесь мы рекомендуем использовать утилиту Dynamically Refer to Worksheets из Kutools для Excel, чтобы облегчить вашу работу по объединению в Excel. Этот инструмент упрощает процесс, автоматически ссылаясь на указанные ячейки на нескольких рабочих листах, значительно снижая ручной труд и минимизируя ошибки, особенно при работе с десятками листов или ежемесячными сводными отчетами.
1. Создайте новый рабочий лист в Excel, и в новом рабочем листе выберите ячейку, которая имеет тот же адрес ячейки, что и те ячейки, которые вы хотите объединить из других рабочих листов (например, Ячейка A1). Затем нажмите Kutools > More > Dynamically Refer to Worksheets. См. скриншот:
2. В открывшемся диалоговом окне Fill Worksheets References выполните следующие действия:
(1) Выберите Fill horizontally cell after cell из выпадающего списка Fill order.
(2) Укажите рабочие листы, ячейки которых вы хотите объединить, в секции Worksheet list.
(3) Нажмите кнопку Fill Range и закройте это диалоговое окно после завершения операции. См. скриншот:
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Теперь все содержимое ячейки A1 указанных рабочих листов извлечено и перечислено рядом в новом рабочем листе.
3. Выберите пустую ячейку, куда вы хотите поместить результат объединения (например, F1), и введите формулу =CONCATENATE(A1:E1&" ") (A1:E1 — это диапазон с содержимым ячеек, извлеченным из других рабочих листов). Выделите A1:E1&" " в строке формул и нажмите F9; это преобразует ссылки в их фактические значения. Затем удалите фигурные скобки {} в формуле и, наконец, нажмите Enter для завершения. См. скриншот:
Все указанные ячейки с разных рабочих листов теперь объединены в одну ячейку сразу.
- Это решение подходит для сценариев, где вам часто нужно извлекать и объединять одну и ту же ячейку с нескольких рабочих листов или при работе с большим количеством листов.
- Утилита Dynamically Refer to Worksheets особенно ценна для поддержания и проверки ссылок в книге, поскольку новые листы можно выбрать всего несколькими щелчками, и ссылки обновляются соответственно.
Демонстрация: объединение ячеек из другого листа/разных листов в Excel
Связанные статьи:
Объединение с сохранением числового/датового форматирования в Excel
Объединение диапазона с добавлением/включением кавычек в Excel
Объединение диапазона/ячеек с запятой, пробелом, разрывом строки в Excel
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
- Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек