Как объединить содержимое ячеек в Google Sheets

При форматировании таблиц в Google Sheets нередко возникает потребность в объединении содержимого нескольких ячеек.
Нам поможет формула:
Здесь =join() – это сама формула. Затем в кавычках мы указываем каким должен быть разделитель. В данном случае мы выбрали запятую с пробелом. Затем указываем диапазон объединяемых ячеек.

Обратите внимание, вместо запятой в качестве разделители можно указывать даже текст. Например:
=join(» и ещё «;B1:B4)
Выражение «и ещё» мы с обеих сторон отделили пробелами, чтобы отделить эти слова от содержимого из ячеек.
Ещё один вариант заключается в использовании записи:
![]()
Свяжите сервисы между собой без программистов за 5 минут!

Как настроить выгрузку данных из Contact Form 7 в Retail CRM?

Как настроить выгрузку новых строк из Google Sheets в Яндекс Почта?
В данном случае мы объединим содержимое двух ячеек – B7 и B8. Вот только после такой записи объединённые данные просто слипнутся вместе. Но можно немного усовершенствовать нашу запись:
=B7 & «, а также » & B8

И наконец ещё один вариант объединения ячеек, когда содержимое одной ячейки автоматически подставляется в текст из другой. В таком случае мы приводим текст, который нужно дополнить к виду:
Затем внутри этого текста в нужных местах делаем вставки вида:
где B1 – номер ячейки, из которой нам нужно вставить данные. Не забываем отделять данные пробелами.
В нашем примере формула выглядит следующим образом:
=»Организатором выставки » & B2 & » является компания » & C2 & «»

Самое приятное заключается в том, что вам не нужно писать эту формула для каждой новой ячейки. Просто скопируйте её, потянув за квадратик в правом нижнем углу у выделения вниз и формула будет автоматически подтягивать данные из ячеек, расположенных справа от неё.
Как объединить ячейки в таблице Google Docs с помощью Apps Script?
Добрый день, пытаюсь объединить несколько ячеек в таблице. Но вместо желаемого результата получаю необъяснимое.
У меня есть таблица состоящая из 4 столбцов. Попытался объединить две сестринские ячейки в одну с помощью метода .merge() — Ссылка на документацию
Но вместо того, чтобы объединить их скрипт просто скрывает одну из них и получается вот такой результат:

В чем может быть проблема?
- Вопрос задан более двух лет назад
- 1459 просмотров
2 комментария
Средний 2 комментария
Покажите код

Александр Нимгиров @Xolodeec Автор вопроса
let table = body.insertTable(test2 + 1); let tr = table.appendTableRow(); tr.appendTableCell("Привет"); let td3 = tr.appendTableCell("Привет"); td3.merge();
Ситуация следующая, если я, к примеру, объединяю ячейки во всех рядах, то объединение проходит, но если, к примеру, в первой строке я объединяю ячейки, а во второй нет, то получается результат, как на скриншоте выше.
P.S test2 + 1 — это индекс расположения таблицы
Решения вопроса 1
Когда Вы объединяете элементы, то элемент, на котором вызван метод .merge() удаляется. Что, собственно, и демонстрируется на Вашем изображении.
Если взамен удаленного при объединении элемента добавить другой (новый), то все встаёт на свои места.
Читайте документацию внимательно.
Ответ написан более двух лет назад
Нравится 1 1 комментарий

Александр Нимгиров @Xolodeec Автор вопроса
Спасибо большое, действительно не обратил внимание на эту строчку.
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Google Sheets
- +1 ещё
Почему при сортировке удаляются формулы?
- 1 подписчик
- 2 часа назад
- 16 просмотров
Работа с ячейками в Google Таблицах


Добавление ячеек в Google Таблицах осуществляется следующим образом:
1. Кликнуть правой кнопкой мыши по ячейке, рядом с которой необходимо вставить еще одну ячейку;
2. В появившемся меню выбрать “Вставить ячейки”;
3. Выбрать один из вариантов:
- Сдвинуть вправо;
- Сдвинуть вниз.
Выделенная ячейка будет сдвинута в указанном направлении, а на ее место будет добавлена новая.
Удаление ячеек
Удаление ячеек в Google Документах осуществляется следующим способов:
1. Кликнуть правой кнопкой мыши по ячейке, которую необходимо удалить;
2. В появившемся меню выбрать “Удалить ячейки”;
3. Выбрать один из вариантов:
- Сдвинуть влево;
- Сдвинуть вверх.
Выделенная ячейка будет удалена, а ячейки правее/ниже будут сдвинуты в выбранном вами направлении.
Выделение диапазонов данных
Существует несколько способов выделения различных диапазонов данных в таблицах. Мы подготовили видео-урок на эту тему:

Высота строки
Для того, чтобы изменить высоту строки в Google Таблицах, необходимо выполнить одно из следующих действий:
1. Потянуть за нижний край той строки, которую вы хотите увеличить или уменьшить.
Если необходимо одновременно изменить размер двух и более строк, выделите их и потяните за нижний край последней.
2. Выделить нужную строку, кликнуть по ней правой кнопкой мыши, выбрать пункт “Изменить размер строки”, в появившемся окне задать нужное значение:

Объединение ячеек
Для того, чтобы объединить несколько ячеек в Google Таблицах в одну необходимо выбрать ячейки, которые должны быть объединены, и нажать кнопку “Объединить ячейки”:
Объединены могут быть как ячейки в одной строке/столбце, так и сразу в нескольких.
Выпадающий список около кнопки объединения ячеек позволяет задать параметры объединения:

- Объединить все — объединить все выбранные ячейки в одну;
- Объединить по горизонтали — объединить ячейки отдельно для каждой строки;
- Отменить по вертикали — объединить ячейки отдельно для каждого столбца.
Расписание ближайших групп:
Объединение в Google Таблицах — объединение ячеек с помощью формулы

Если у вас есть контент в разных ячейках, и вы хотите его объединить, 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), который добавляет разрыв строки к результату формулы.
Этот метод также может быть полезен, когда у вас есть адреса с разными частями в разных ячейках подряд (например, номер дома в одной ячейке, название улицы в другой, название города в другой и т. д., И вы хотите объединить их, чтобы создать адресные метки.
- Подсчет ячеек, ЕСЛИ НЕ ПУСТО (непустые ячейки) в Google Таблицах
- Как округлить числа в Google Таблицах (простые формулы)
- Как рассчитать возраст в Google Таблицах (Простые формулы)
- Как показывать формулы в Google Таблицах (вместо значения)
- Как объединить ячейки в Google Таблицах (используя простые формулы)
- Как автоматически обновлять формулы Google Таблиц (обновляется каждые 1 минуту)
- Как конвертировать валюту в Google Таблицах (функция Google Finance)
- Как рассчитать процент в Google Таблицах
- Как сравнить два листа в Google Таблицах
- Как использовать функцию IRR в Google Таблицах