Гид по технологиям

CONCATENATE в Google Таблицах: полное руководство

7 min read Google Таблицы Обновлено 11 Apr 2026
CONCATENATE в Google Таблицах — полное руководство
CONCATENATE в Google Таблицах — полное руководство

Логотип Google Таблиц на фоне скалы

Когда вы работаете с большими таблицами в Google Таблицах, часто нужно объединить содержимое нескольких ячеек в одну. Вместо ручного ввода новой колонки можно применить встроенные функции Google и получить результат за секунды. В этом материале подробно разберём функцию CONCATENATE: синтаксис, практические примеры, альтернативы, частые ошибки и готовые сниппеты для рабочих сценариев.

Что такое CONCATENATE в Google Таблицах

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

Ключевая идея в одном предложении: CONCATENATE объединяет строки последовательно, вставляя между ними те символы, которые вы укажете (например, пробел, запятую или тире).

Важно: CONCATENATE не изменяет формат исходных ячеек — она возвращает текст. Если вам нужно сохранить числовой формат (например, валюту или дату), используйте функцию TEXT для форматирования перед объединением.

Синтаксис CONCATENATE

=CONCATENATE(firststring, [secondstring, ...])

Аргументы:

  • firststring — обязательный аргумент, первая строка или ссылка на ячейку.
  • [secondstring] — дополнительные строки; их может быть сколько нужно.
  • … — можно продолжать добавлять аргументы через запятую.

Строки могут быть литералами в кавычках (например, “ “, “, “), ссылками на одиночные ячейки (A2), диапазонами (A2:A10) или функциями, возвращающими значение. Если вы передаёте диапазон, результат будет перечислён по порядку (слева направо, сверху вниз), но объединятся именно элементы, которые функция получает как аргументы: диапазоны в CONCATENATE обычно используются не так часто, как в JOIN или TEXTJOIN.

Что такое разделители и как их использовать

Разделители — это символы, которые визуально отделяют части итоговой строки: пробел, запятая, тире, слэш и т. п. В формулах они задаются как строковые литералы в кавычках, например “ - “. Разделители не выполняются как инструкция — они просто добавляют символы в результирующую строку.

Пример простого разделителя — пробел: “ “. Без него слова слепятся вместе: CONCATENATE(“Иван”,”Петров”) → “ИванПетров”, а CONCATENATE(“Иван”,” “,”Петров”) → “Иван Петров”.

Базовые примеры использования

1. Соединение имени и фамилии с пробелом

Иллюстрация: использование пробела с функцией CONCATENATE

Шаги (пример для ячейки C3):

  1. Выберите C3.
  2. Введите =CONCATENATE(
  3. Добавьте ссылку A2,
  4. Запятую,
  5. Добавьте “ “ (пробел в кавычках),
  6. Запятую,
  7. Добавьте ссылку B2,
  8. Закройте скобку и нажмите Enter.

Формула:

=CONCATENATE(A2, " ", B2)

После выполнения можно воспользоваться «Suggested autofill» или перетащить маркер заполнения вниз, чтобы скопировать формулу на другие строки.

2. Нумерация и перестановка имени и фамилии

Иллюстрация: нумерация объединённых данных

Пример, где сначала идёт порядковый номер, затем фамилия, запятая и имя:

=CONCATENATE(ROW()-1, " - ", B2, ", ", A2)

Здесь ROW()-1 даёт номер строки относительно заголовка (подстройте константу под вашу структуру). Вместо ROW() можно применять SEQUENCE для генерации массива номеров.

3. Объединение столбца и добавление префикса/суффикса

Если нужно автоматически проставлять префикс перед всеми значениями (например, префикс SKU: “SKU-“):

=CONCATENATE("SKU-", A2)

Чтобы применить ко всему столбцу, используйте ARRAYFORMULA (см. раздел “Альтернативы”).

4. Объединение чисел и текстов с форматированием

Частая ошибка — ожидать, что числовой формат сохранится. CONCATENATE возвращает текст. Чтобы отобразить число в нужном виде, используйте TEXT:

=CONCATENATE("Итого: ", TEXT(B2, "#,##0.00"), " руб.")

TEXT преобразует число в форматированную строку перед объединением.

Частые ошибки и подводные камни

  • Пустые ячейки: CONCATENATE просто пропустит пустую ячейку, но может получиться лишний разделитель. Решение — использовать IF или IFERROR, либо формулу, которая проверяет на пустоту.
  • Форматирование: числа и даты преобразуются в текст без форматирования; используйте TEXT.
  • Диапазоны: CONCATENATE не так удобна для объединения списка значений из диапазона с разделителем — лучше использовать JOIN или TEXTJOIN.
  • Ограничения совместимости: CONCATENATE работает в Google Таблицах и Excel, но поведение и лимиты функций могут различаться; в обмене файлами проверяйте формулы и форматирование.

Альтернативные подходы и когда их использовать

  • Оператор & — более короткая запись для простых объединений:
=A2 & " " & B2
  • JOIN — объединяет массив значений через один разделитель. Удобно, если нужно соединить диапазон:
=JOIN(", ", A2:A10)
  • TEXTJOIN — как JOIN, но с опцией пропуска пустых значений:
=TEXTJOIN(", ", TRUE, A2:A10)
  • ARRAYFORMULA — применяет формулу к диапазону целиком. Комбинация ARRAYFORMULA и CONCATENATE или & позволяет заполнить колонку без перетаскивания.

Примеры выбора метода (упрощённая подсказка):

  • Нужен разделитель и диапазон → TEXTJOIN.
  • Нужен простой быстрый способ → &.
  • Нужна строгая последовательность аргументов с разными литералами → CONCATENATE.
  • Надо применить формулу к всему столбцу без ручного копирования → ARRAYFORMULA + &/TEXTJOIN.

Психологические модели и эвристики при работе с объединением строк

  • Разделяй данные и представление: храните в отдельных столбцах структурные данные (имя, фамилия, дата), а объединяйте только при выводе (например, для экспорта или печати).
  • Предпочитайте чистые формулы: форматируйте числа с помощью TEXT, избегайте попыток «склеить» форматирование.
  • Защищайте от пустых значений: добавляйте условия, чтобы не получать лишние разделители.

Практические сниппеты и шпаргалка

Быстрые формулы, которые часто нужны:

  • Простое объединение с пробелом:
=CONCATENATE(A2, " ", B2)
  • То же через &:
=A2 & " " & B2
  • Объединить с префиксом и номером строки:
=CONCATENATE("ID-", TEXT(ROW()-1, "0000"), "-", A2)
  • Пропуск пустых значений (через IF):
=CONCATENATE(IF(A2="","",A2 & " "), IF(B2="","",B2))
  • Применить ко всем строкам (пример с & и ARRAYFORMULA):
=ARRAYFORMULA(IF(A2:A="","", A2:A & " " & B2:B))
  • Объединить диапазон с разделителем (лучше TEXTJOIN):
=TEXTJOIN(", ", TRUE, A2:A10)

Критерии приёмки

Перед передачей файла или использованием формул в отчёте проверьте:

  1. Все требуемые поля объединяются и отображаются в нужном порядке.
  2. Разделители правильно расставлены и не создают двойных пробелов или лишних знаков при пустых полях.
  3. Числа и даты имеют корректное форматирование (используется TEXT, если нужно).
  4. Формула масштабируется (при необходимости использована ARRAYFORMULA).
  5. При экспорте в Excel формулы либо совместимы, либо преобразованы в значения.

Тестовые кейсы и приёмочные проверки

  • Пустые имя/фамилия → отсутствует лишний пробел/запятая.
  • Одна заполненная ячейка и одна пустая → корректное отображение единственной части.
  • Большое число с форматированием → формат сохраняется в итоговой строке (через TEXT).
  • Диапазон с пропусками → пропуски правильно обрабатываются при использовании TEXTJOIN.

Сравнение: CONCATENATE vs & vs JOIN vs TEXTJOIN

  • CONCATENATE: гибкая для произвольных аргументов, удобна при ручной сборке разных фрагментов.
  • &: самый короткий синтаксис для простых объединений.
  • JOIN: объединяет массив значений через один разделитель — не умеет пропускать пустые без дополнительных приёмов.
  • TEXTJOIN: лучший вариант для диапазонов с опцией пропуска пустых.

Табличная сводка (кратко):

  • Простые склеивания: &
  • Множество аргументов + литералы: CONCATENATE
  • Диапазон + один разделитель: JOIN
  • Диапазон + пропуск пустых: TEXTJOIN

Совместимость и миграция в Excel

  • Основные функции доступны и в Excel (CONCATENATE, CONCAT, TEXTJOIN, &), но синтаксис и поддержка массивов/ARRAYFORMULA отличаются. При переносе файла убедитесь, что:
    • Функции ARRAYFORMULA заменены на эквиваленты Excel (CSE-формулы или динамические массивы в новых версиях).
    • Текстовые функции (TEXT) используют корректные локальные шаблоны форматирования чисел/дат.

Когда CONCATENATE не подходит (контрпримеры)

  • Нужно объединить сотни ячеек с разделителем — лучше TEXTJOIN.
  • Требуется динамически изменять разделитель в зависимости от логики — удобнее строить формулу с JOIN/ARRAY.
  • Желаемый результат — массив значений, а не одна строка — используйте другие функции массивов или QUERY.

Решение выбора: простая диаграмма

flowchart TD
  A[Нужно объединить текст?] --> B{Вы объединяете диапазон?}
  B -- Да --> C{Нужно пропускать пустые?}
  B -- Нет --> D[Используйте & или CONCATENATE]
  C -- Да --> E[TEXTJOIN]
  C -- Нет --> F[JOIN]
  E --> G[Добавьте ARRAYFORMULA, если нужен столбец]
  F --> G
  D --> G

Роль‑ориентированные чек‑листы

Аналитик:

  • Разделяет исходные данные и представление.
  • Проверяет пустые значения и корректность разделителей.

Разработчик/ETL‑специалист:

  • Автоматизирует заполнение с помощью ARRAYFORMULA.
  • Ставит TEXT для чисел/дат перед объединением.

Менеджер/PR:

  • Проверяет читаемость итоговых меток.
  • Убедится, что экспорт в другие форматы (CSV/PDF) остаётся корректным.

Короткое резюме

CONCATENATE — надёжный инструмент для объединения строк в Google Таблицах. Для простых задач используйте &, для диапазонов — TEXTJOIN/JOIN; для применения к колонкам — ARRAYFORMULA. Всегда учитывайте формат чисел и пустые значения.

Важно: при обмене файлами между Google Таблицами и Excel проверяйте совместимость формул и форматирования.

Спасибо за чтение — используйте шаблоны из раздела «Практические сниппеты» как основу и адаптируйте к своим задачам.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро