@Igor_09

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

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

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

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

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

__
stomaks.me
g-apps-script.com
Ответ написан
Ваш ответ на вопрос

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

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