Как отобразить персонализированное сообщение, когда я использую запрос-importrange в листах - PullRequest
1 голос
/ 31 марта 2020

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

=QUERY(
  {
    IMPORTRANGE("url", "'Parte 1'!A1:AH");
    IMPORTRANGE("url", "'Parte 2'!A1:AH");
    IMPORTRANGE("url", "'Parte 3'!A1:AH");
    IMPORTRANGE("url", "'Parte 4'!A1:AH")
  }, "Select Col2, Col1, Col34, Col24, Col3, Col4, Col5, Col6, Col11, Col7, Col8, 
             Col9, Col10, Col12, Col13, Col14, Col15, Col20, Col21, Col22, Col23 
      Where Col10="&$C$1&" And Col22 != 'Duplicado'") 

1 Ответ

1 голос
/ 31 марта 2020

попробуй:

=ARRAYFORMULA(QUERY({
 IFERROR(IMPORTRANGE("url", "'Parte 1'!A1:AH"), 
         {"1 not working", SUBSTITUTE(COLUMN(B:AH)^0, 1, )});
 IFERROR(IMPORTRANGE("url", "'Parte 2'!A1:AH"), 
         {"2 not working", SUBSTITUTE(COLUMN(B:AH)^0, 1, )});
 IFERROR(IMPORTRANGE("url", "'Parte 3'!A1:AH"), 
         {"3 not working", SUBSTITUTE(COLUMN(B:AH)^0, 1, )});
 IFERROR(IMPORTRANGE("url", "'Parte 4'!A1:AH"),
         {"4 not working", SUBSTITUTE(COLUMN(B:AH)^0, 1, )})}, 
 "select Col2,Col1,Col34,Col24,Col3,Col4,Col5,Col6,Col11,Col7,Col8,
         Col9,Col10,Col12,Col13,Col14,Col15,Col20,Col21,Col22,Col23 
  where Col10="&$C$1&" 
    and Col22 != 'Duplicado'
     or Col1 contains 'not working'"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...