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

Мне удалось сделать проверку данных для имен, используя этот код:

.
=QUERY('Respostas Avaliação'!A1:K;"SELECT * WHERE 1=1 "&SE(D2="Todos os Mestres";"";" AND D = '"&D2&"' ");1)
[Image][1]

И я сделал запрос, чтобы иметь возможность фильтровать по дате:

.
=QUERY('Respostas Avaliação'!A:K; "select A, B, C, D, E, F, G, H, I, J, K WHERE A >= date '" & TEXTO(G2;"yyyy-mm-dd") & "' AND A <= date '" & TEXTO(H2;"yyyy-mm-dd") & "'";1) [Image][2]

Я действительно новичок в любом виде кодирования, есть ли способ объединить эти два способа, чтобы я мог сделать один лист для фильтрации всех вещей?

Paulo Kobra

Ответов: 1

Ответы (1)

попробуйте:

=QUERY('Respostas Avaliação'!A:K; 
 "where A >= date '"&TEXT(G2; "yyyy-mm-dd")&"' 
    and A <= date '"&TEXT(H2; "yyyy-mm-dd")&"'"&
 IF(D2="Todos os Mestres";;" and D = '"&D2&"'"); 1)

2022 WebDevInsider