Функция для расширенного Vlookup? - PullRequest
1 голос
/ 25 октября 2019

Итак, я хочу знать, существует ли надежный способ использования vlookup, query или некоторого Drive API для поиска по электронным таблицам в папке Drive (все они названы по дате), используя ячейку даты на моем листе в качествессылка. Как только он найдет правильную электронную таблицу, я хочу, чтобы он выполнял обычную функцию Vlookup ImportRange, используя то же значение ячейки. Поэтому я, по сути, хочу vlookup или запросить что-либо дважды в одной функции, одну для фактического файла электронной таблицы, а другую для значения ячейки в листе соответствующей строки столбца, на который есть ссылка, vlookup.

Шаг 1: Диск> Папка> Имя файла (Дата) = Лист1! A2 (Дата)

Шаг 2: Имя файла (Дата)> Лист> Столбец> Строка = Лист1! A2 (Дата), 7

Извините, если это плохо описано.

1 Ответ

1 голос
/ 25 октября 2019

Вы можете сделать это, создав пользовательскую функцию с помощью скрипта приложений , которая использует DriveService для:

  1. Поиск файла с правильным именем
  2. Запрос этого файла на требуемые значения
    1. Открытие файла с помощью SpreadsheetApp
    2. Получить значения Вы ищете
    3. Выполните необходимую вам обработку
  3. Верните результаты запроса

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...