Формула Excel: Объединение ячеек через запятую
В этом руководстве представлены формулы для объединения нескольких ячеек в одну с использованием запятой в качестве разделителя, как показано на скриншоте ниже. Также объясняется, как эти формулы работают в Excel.
Формула 1: Объединение ячеек через запятую с помощью &
Общая формула:
текст_1&","&текст_2&","&…&"," &текст_n |
Аргументы
Текст_1, текст_2, текст_n: ячейки или текстовые строки, которые вы хотите объединить через запятую. |
Как работает эта формула
Например, если вы хотите объединить ячейки каждой строки из столбцов B, C, D и E в одну ячейку через запятую, используйте следующую формулу в пустой ячейке.
=B3&","&C3&","&D3&","&E3 |
Нажмите Enter клавишу, затем ячейки будут объединены через запятую.
Объяснение
& : этот оператор используется для объединения ячеек и запятых.
Примечание
Если вы хотите использовать текст напрямую вместо ссылок на ячейки в формуле, заключите текстовые строки в двойные кавычки.
Формула 2: Объединение ячеек через запятую с помощью функции CONCATENATE
Общая формула:
CONCATENATE(текст_1,",",текст_2,",",…",",текст_n) |
Аргументы
Текст_1, текст_2, текст_n: ячейки или текстовые строки, которые вы хотите объединить через запятую. |
Как работает эта формула
Например, если вы хотите объединить ячейки B3, C3, D3 и E3 в одну ячейку через запятую, используйте следующую формулу в пустой ячейке.
=CONCATENATE(B3,",",C3,",",D3,",",E3) |
Нажмите Enter клавишу, затем ячейки будут объединены через запятую.
Объяснение
CONCATENATE функция: Функция CONCATENATE используется для объединения текста.
Примечание
Если вы хотите использовать текст напрямую вместо ссылок на ячейки в формуле, заключите текстовые строки в двойные кавычки.
Если среди объединяемых ячеек есть пустые, то при использовании двух предыдущих формул (& и CONCATENATE) в объединенной ячейке могут появиться лишние запятые, как показано на скриншоте ниже.
В этом случае выберите формулу 3.
Формула 3: Объединение ячеек через запятую с использованием функций SUBSTITUTE и TRIM
Общая формула:
=SUBSTITUTE(TRIM(текст_1&" "&текст_2&" "&…&" "&текст_n)," ",", ") |
Аргументы
Текст_1, текст_2, текст_n: ячейки или текстовые строки, которые вы хотите объединить через запятую. |
Как работает эта формула
Например, если вы хотите объединить ячейки B3, C3, D3 и E3 в одну ячейку через запятую, используйте следующую формулу в пустой ячейке.
=SUBSTITUTE(TRIM(B3&" "&C3&" "&D3&" "&E3)," ",", ") |
Нажмите Enter клавишу, затем протяните маркер заполнения вниз, чтобы применить эту формулу к нужным ячейкам, после чего ячейки будут объединены через запятую.
Объяснение
Функция TRIM: Функция TRIM удаляет все лишние пробелы из текстовой строки. Здесь TRIM(B3&" "&C3&" "&D3&" "&E3) объединяет ячейки с пробелами, а затем очищает лишние пробелы, что предотвращает появление начальных или конечных запятых.
Функция SUBSTITUTE: Функция SUBSTITUTE используется для замены текста определенным текстом. Здесь =SUBSTITUTE(TRIM(B3&" "&C3&" "&D3&" "&E3)," ",", ") заменит пробелы на запятые и пробелы в объединенной текстовой строке (комбинации B3, C3, D3 и E3).
Примечание
Если вы хотите использовать текст напрямую вместо ссылок на ячейки в формуле, заключите текстовые строки в двойные кавычки.
Объединение ячеек с другими разделителями
Если вы хотите использовать другие разделители вместо запятых, замените “,” в формулах на другие разделители. Например, объединение с символом плюса.
=SUBSTITUTE(TRIM(B6&" "&C6&" "&D6&" "&E6)," ","+")
Или
=CONCATENATE(B3,"+",C3,"+",D3,"+",E3)
Или
=B3&"+"&C3&"+"&D3&"+"&E3
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Проверка, содержит ли ячейка определенный текст
Чтобы проверить, содержит ли ячейка некоторые тексты из диапазона A, но не содержит текстов из диапазона B, можно использовать массивную формулу, которая комбинирует функции COUNT, SEARCH и AND в Excel. - Проверка, содержит ли ячейка одно из нескольких значений, исключая другие значения
Это руководство предоставляет формулу для быстрого выполнения задачи проверки, содержит ли ячейка одно из значений, исключая другие значения в Excel, и объясняет аргументы формулы. - Проверка, содержит ли ячейка одно из значений
Предположим, в Excel есть список значений в столбце E, и вы хотите проверить, содержат ли ячейки в столбце B все значения из столбца E, и вернуть TRUE или FALSE. - Проверка, содержит ли ячейка число
Иногда может потребоваться проверить, содержит ли ячейка числовые символы. Это руководство предоставляет формулу, которая возвращает TRUE, если ячейка содержит число, и FALSE, если ячейка не содержит число.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.