Ссылки на ячейки именованного диапазона в запросах - PullRequest
1 голос
/ 23 января 2020
  1. Основной лист имеет один столбец с датами; и тысячи строк на этом листе.

  2. Существуют сотни других листов, названных по дате. Формат каждого из этих других листов с данными идентичен.

  3. Мне нужен запрос, который может использовать каждую дату на основном листе в качестве ссылки для запроса соответствующего листа данных.

  4. Я бы хотел перетащить эту формулу вниз по всем строкам, чтобы в каждой ячейке была ссылка на дату в строке, а не вручную вводить каждую ячейку.

  5. Поскольку Я не могу назвать листы с датами только по дате, мне понадобится формула именования, которая добавляет слово к датам.

  6. Я пытался применить именованные диапазоны к таблицам дат и ссылки на них в ячейках с import-range, но это не сработало. Я также попытался вставить ссылку на именованные диапазоны в каждой ячейке даты, но это тоже не сработало.

  7. Я прикрепил скриншот идеи. Данные только для иллюстрации, это подделка. Извините, если это глупый вопрос, я новичок в этом, экспериментировал, исследовал, не мог найти решение. Спасибо!

sample

1 Ответ

0 голосов
/ 23 января 2020

попробуй:

=QUERY({INDIRECT("C"&ROW(C8)&"!A:H")}, 
 "select Col5,Col8 
  where Col3 > date '"&TEXT(C8, "yyyy-mm-dd)&"' 
    and Col4 = 'SALE'
    and Col5 <= "&D8 + (D8*E8)&"
    and Col8 < 1
    and Col8 > 0.01
  order by Col8
  limit 1", 0)
...