Как исправить ситуацию когда запрос QUERY выводит значение двух строк в одну?
Со вчерашнего дня конструкция, размещенная на Лист1
=QUERY(Лист2!B4:P ,"select B,C,D,E,F,G,I,N,O,P")
выводит в одной строчке данные с двух первых строк с Лист2.
Выглядит так:
.......Nr....... |............... Date ................. |
A159 A158 | 31.01.2020 30.01.2020 |
Вечером работало как надо. Сегодня с утра такие вот глюки.
Удаление строк с Лист2 помогает, но если вставить строки обратно, проблема возвращается. Особенность таблицы на Лист2 в том, что новые данные добавляются путём добавления строки в начало таблицы.
заголовки – [ НЕОБЯЗАТЕЛЬНО ] – количество заголовочных строк в верхней части раздела данных. В случае, если параметр опущен или равен -1, его значение вычисляется автоматически в зависимости от содержимого данных.
Спасибо за оперативный ответ. На самом деле запрос следущий
=QUERY(indirect(H1),"select B,C,D,E,F,G,I,N,O,P where(C>=date'"&TEXT($B$1,"yyyy-mm-dd")&"' and C<=date'"&TEXT($B$2,"yyyy-mm-dd")&"' and (P='"&$D$2&"' or F='"&$D$2&"')) format N '# ##0.00######', I '# ##0.00######' ")
где в Н1 указано
DBase!$B$3:$P
В1 и В2 даты
Д2 - значение из списка
Но дело даже не в этом, а в том, что запрос опять заработал.
И естественно
=QUERY(Лист2!B4:P ,"select B,C,D,E,F,G,I,N,O,P")
тоже теперь работает.
Какие есть ещё идеи?
Перезагрузка браузера/компа не помогает
Спасибо!