如何基于 Google Sheets Query 函数的条件格式?

How to Conditional Format based off a Google Sheets Query function?

我有一个 google sheet 正在处理两个查询,如果数据从某个 sheet.

中提取,我想突出显示所有单元格
 {QUERY(IMPORTRANGE("url1", "Sheet1!$A:$Z"), 
   "SELECT Col1,Col2,Col3,Col4,Col5,Col15,Col17,Col18,Col7,Col11,Col12,Col13,Col14 WHERE Col15 IS NOT NULL, 1);
 QUERY(IMPORTRANGE("url2", "Sheet2!$A3:$Z"),
   "SELECT Col1,Col2,Col3,Col4,Col5,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15 WHERE Col17 = '1',1)}

我希望在保持 Sheet1 通用的同时始终突出显示“Sheet2”。这可能吗?

可能是因为您可以设置条件格式来添加帮助列(您可以隐藏)。 fx 会像这样:

={QUERY(IMPORTRANGE("url1", "Sheet1!$A:$Z"), 
"SELECT Col1,Col2,Col3,Col4,Col5,Col15,Col17,Col18,Col7,Col11,Col12,Col13,Col14,'Sheet1' 
 WHERE Col15 IS NOT NULL, 1);
 QUERY(IMPORTRANGE("url2", "Sheet2!$A3:$Z"),
 "SELECT Col1,Col2,Col3,Col4,Col5,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15,'Sheet2' 
 WHERE Col17 = '1',1)}

然后是一个简单的cf:

=$N1="Sheet1"

或者您可以直接使用自定义 fx 对其进行绘制:

=ROW(A1)<=ROWS(QUERY(IMPORTRANGE("url1", "Sheet1!$A:$Z"), 
 "SELECT Col1 WHERE Col15 IS NOT NULL, 1))

ofc 所有电子表格(导​​入范围)都需要通过授权每个导入范围的访问权限来连接