Если у вас есть контент в разных ячейках, и вы хотите его объединить, Google Таблицы предоставляют несколько полезных функций, таких как CONCATENATE и JOIN.

В этом руководстве я расскажу о примерах объединения в Google Таблицах. Прежде чем перейти к примерам, давайте сначала узнаем об операторе конкатенации и функции конкатенации.

Оператор CONCATENATE в Google Таблицах

Знак амперсанда (&) — это оператор конкатенации, который можно использовать для объединения ячеек в Google Таблицах.

Например, предположим, что у вас есть имя и фамилия, как показано ниже:

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

= A2&""&B2

Обратите внимание, что я использовал пробел между ссылкой для имени и фамилии, так как я хочу, чтобы эти слова были разделены пробелом. Вы можете использовать любой разделитель (также называемый разделителем), например запятую, дефис, точку с запятой и т. д.

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

Функция CONCATENATE в Google Таблицах

Функция объединения в Google Таблицах позволяет быстро объединять значения в ячейках.

Вот синтаксис функции Concatenate:

CONCATENATE(string1, [string2, …])
  • string1 — это начальная строка (первая строка).
  • string1 — это вторая строка, которую вы хотите объединить с первой. Вы можете указать

Теперь давайте посмотрим на пару примеров использования функции CONCATENATE в Google Таблицах.

Пример 1 — Объединение с пробелом

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

Вот формула, с помощью которой можно это сделать:

=CONCATENATE(A2," ",B2)

Обратите внимание, что функция имеет 3 аргумента — имя, пробел в двойных кавычках и второе имя.

Пример 2 — объединение с запятой

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

Вот формула, с помощью которой можно это сделать:

=CONCATENATE(B2,", ",A2)

Пример 3 — Конкатенация с текущим числом

Функция Concatenate также может быть полезна, когда вы хотите объединить текст с порядковым номером.

Например, в наборе данных ниже вы хотите добавить порядковый номер перед каждым именем. Таким образом, для первого имени это будет 01 — Джон Спайк, для второго имени — 02 — Брэд Коннор и так далее.

Вот формула, с помощью которой можно это сделать:

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

Пример 4 — Объединение массива ячеек

Предположим, у вас есть тот же набор данных с именами (как показано ниже). Однако в этом случае вы хотите объединить имена и перечислить их в одной ячейке (каждое имя в новой строке).

Это можно сделать с помощью следующей формулы:

=JOIN(char(10),A2:A6&" "&B2:B6)

Обратите внимание, что это формула массива, поэтому используйте Control + Shift + Enter (удерживайте клавиши Control и Shift, а затем нажмите Enter). Когда вы нажимаете Control + Shift + Enter, к формуле автоматически добавляется ArrayFormula.

В формуле используется CHAR (10), который добавляет разрыв строки к результату формулы.

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