При работе с данными в Google Таблицах вам может потребоваться объединить некоторые определенные ячейки (или объединить ячейки в два столбца). Есть несколько способов сделать это с помощью формул в Google Таблицах.

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

Итак, приступим!

Объединить ячейки без разделителя

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

Предположим, у вас есть набор данных, показанный ниже, и вы хотите объединить столбцы A и B и получить результат в столбце C.

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

= A2 и B2

В приведенной выше формуле используется оператор амперсанда (&) для объединения значений в ячейках A2 и B2.

Вы также можете использовать приведенную ниже формулу СЦЕПИТЬ, чтобы объединить две ячейки в Google Таблицах:

= СЦЕПИТЬ (A2; B2)

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

Объединить ячейки с разделителем (запятая / пробел)

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

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

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

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

= A2 & "-" & B2

В приведенной выше формуле я объединяю три элемента: ячейку A2, разделитель (тире, который должен быть заключен в двойные кавычки) и ячейку B2.

Вы также можете сделать то же самое с формулой CONCATENATE, где вам нужно указать разделитель внутри формулы (в двойных кавычках):

= СЦЕПИТЬ (A2; "-"; B2)

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

Объединить ячейки, разделенные разрывами строки

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

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

Но вместо того, чтобы иметь одну длинную текстовую строку, вы хотите, чтобы каждая из них была в отдельной строке в той же ячейке.

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

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

= A2 & char (10) & B2 & char (10) & C2 & char (10) & D2

Хотя приведенная выше формула вставит разрыв строки, вы увидите его только тогда, когда в ячейках включен перенос текста. Чтобы включить обтекание текстом, выберите в меню параметр «Формат», а затем щелкните « Обтекание текстом» -> «Обтекание».

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

Вы также можете получить тот же результат, используя следующую формулу TEXTJOIN:

= ОБЪЕДИНЕНИЕ (СИМВОЛ (10) ,, A2: D2)

Формула TEXTJOIN может принимать массив ячеек и объединять все это, имея указанный разделитель / разделитель между всеми ячейками.

Объединение ячеек с текстом и числами (или текстом и датами)

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

Например, предположим, что у меня есть приведенный ниже набор данных, где у меня есть текстовые данные (Отдел) в столбце A и числовые данные (Расходы) в столбце B. Кроме того, данные о расходах в столбце B отформатированы для отображения процентного значения с двумя десятичными точками.

Позвольте мне объединить эти две ячейки, используя простой амперсанд (с тире в качестве разделителя), используя следующую формулу:

= A2 & "-" & B2

Ты видишь проблему?

Числовые данные отображаются в десятичных точках, форматирование исчезло.

Это происходит потому, что Google Таблицы определенным образом хранят числа в ячейке (в серверной части), и вы можете выбрать форматирование и отображение этих чисел в ячейке по-разному. Например, когда я форматирую ячейку, чтобы показать значение 42,6%, в бэкэнде оно сохраняется как 0,426.

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

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

Но что, если вы хотите сохранить форматирование?

Затем вам нужно немного изменить формулу и использовать в ней другую функцию — функцию ТЕКСТ.

В приведенном выше примере, если я хочу показать число в процентах с двумя десятичными знаками, я могу использовать следующую формулу:

= A2 & "-" & ТЕКСТ (B2; "#. 00%")

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

При желании вы также можете изменить формат формулы, чтобы число отображалось в другом формате.

Ниже приведен еще один пример, где у меня есть имена в столбце A и их дата рождения в столбце B.

Ниже приведена формула, которая объединит эти две ячейки (с тире в качестве разделителя).

A2 & "-" и B2

Как видите, дата преобразуется в базовое число, а это не то, что вы хотели бы, если вместо этого ожидаете значение даты рождения.

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

= A2 & "-" & ТЕКСТ (B2; "дд-ммм-ггг")

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

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

= A2 & "-" & ТЕКСТ (B2; "дд-мммм-ггг")

Или, если я хочу показать дату в формате 12 октября 1985 года, я могу использовать следующую формулу:

= A2 & "-" & ТЕКСТ (B2; "мммм дд, ггг")

Использование формулы ТЕКСТ гарантирует, что ваши числовые данные представлены так, как вы хотите, а не только базовое значение.

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

Надеюсь, вы нашли этот урок полезным!