@Igor_09

Как реализовать поиск в Google Таблице?

Возможно кто-то уже организовывал подобное или есть мысли как это сделать. Есть Гугл Таблица, в ней два листа( оба листа идентичны, один активный, а другой создан для архивирования данных с первого). Первый лист наполняется сотрудниками - в столбец B вносится позиция товара одним менеджером, в столбцы С, D, E его характеристики другим менеджером. Нужно реализовать поиск по столбцу B, то есть когда первый менеджер начинает добавлять в столбец B какую либо позицию "поиск" должен проверять все строки находящиеся выше по столбцу B + столбец B во втором листе (который архив) и если есть совпадения показывать менеджеру этот вариант (важно! с характеристиками из столбцов С, D, E). В идеале поиск должен работать с использованием регулярных выражений, то есть позиция не смотря на пробелы, дефисы, перемену мест слов в наименовании должна быть найдена.

P.S. Задачка сложная, на какой-то готовый код я не надеюсь, если есть мысли просьба написать хотя бы функции/методы через которые это можно реализовать, будет хотя бы направление куда "копать")
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 2
stomaks
@stomaks
Разработчик Google Apps Script (stomaks.me)
Если вы хотите сами это написать, изучайте документацию, что тут еще можно советовать.

1. Получить номер активной строки
2. Получить данные с другого листа до активной сроки.
3. Перебрать данные и найти нужное.
4. Все это писать в простом триггере onEdit

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

__
stomaks.me
g-apps-script.com
Ответ написан
@mityayka1
Подсказки можно реализовать, но только по значениям из одного столбца. Подскажу, для каждой новой строки нужно формировать выпадающий список. Следует учесть, что он ограничен до 500 значений. Остальное только на фронте, в модалках или сайдбаре.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы