10

Помогите люди добрые

Вопрос по гугл таблицам. Как сделать объединение ячеек по условию?
Приветствую, у меня следующая проблема. в 1 столбце объединяются ячейки, во втором столбце хочу применить VLOOKUP в связке с ARROYFORMULA. Но они работаю некорректно поскольку в 2 столбце ячейки не объединены. Каким образом можно сделать, чтобы при объединение ячеек в первом столбце во втором столбце они сами объединялись?

Помогите люди добрые

MS, Libreoffice & Google docs

783 поста15K подписчиков

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

0
Автор поста оценил этот комментарий

ответ не мой, от ИИ. Может поможет, не могу разобрать верно ли.

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



Создание скрипта для объединения ячеек:



Откройте вашу Google Таблицу, перейдите в "Расширения" > "Apps Script".

В редакторе скриптов создайте новый проект и вставьте следующий код:

function mergeCellsByCondition() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

var range = sheet.getDataRange();

var values = range.getValues();

var startRow = 1; // Начальный ряд, с которого начинается объединение

var mergeColumn = 0; // Индекс столбца, по которому будет производиться объединение (начиная с 0)

var dataColumn = 1; // Индекс столбца, в котором вы хотите объединить данные

var last

есть ощущение, что код не дописан, не проверяйте на рабочей копии.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо. Я тоже воспользовался ии, залил макрос, но проблема в том что он очень медленно работает, 2-3 минуты и в процессе работы вся таблица тупит. Теперь думаю, как его ускорить. У Вас случайно нет мыслей на этот счет, буду рад любой помощи
показать ответы
1
Автор поста оценил этот комментарий
Зачем объединять ячейки? Из-за этого вечно формулы работают некорректно
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вносить данные в таблицу и работать с ней будут люди очень далекие от всего этого, мне нужно просто сделать то что написано в посте и всё. Сам не люблю объединять ячейки, но тут есть причина почему это нужно. Я уже залил макрос который работает, но он почему то очень медленно выполняет свою задачу. Поэтому ищу решения тут.
показать ответы
4
Автор поста оценил этот комментарий

отказаться от объединения) Создаёте лист с raw данными. где просто ставите формулы, а потом макросом формируете лист для просмотра. Вешаете на кнопку, открытие или изменение в листе с формулами (но последнее для большой таблицы будет сильно тормозить).

раскрыть ветку (1)
Автор поста оценил этот комментарий
Вносить данные в таблицу и работать с ней будут люди очень далекие от всего этого, мне нужно просто сделать то что написано в посте и всё. Сам не люблю объединять ячейки, но тут есть причина почему это нужно. Я уже залил макрос который работает, но он почему то очень медленно выполняет свою задачу. Поэтому ищу решения тут.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества