如何return "Empty" where a query returns empty cells Google sheets
How to return "Empty" where a query returns empty cells Google sheets
我有两列。第一个包含名称,第二个包含一些数字。我正在对两列执行查询,但第二列中的某些单元格不包含任何值。我需要在这些单元格中 return “清空”,但我似乎无法使用我的公式。当我将 ISBLANK 添加到查询时,它会引发错误。
我的查询=query($A:$B, "select A, B where (B <=80)")
Link 到我的电子表格
https://docs.google.com/spreadsheets/d/12gDxvNONKYxqAPJa6FPGJMXkNv6wlXgHEMNjCg-Iuco/edit?usp=sharing
使用:
=ARRAYFORMULA(IF(QUERY(A1:B, "where B <=80 and A is not null")="",
"Empty", QUERY(A1:B, "where B <=80")))
或:
=ARRAYFORMULA(QUERY({A2:A, ""&IF((A2:A<>"")*(B2:B=""), "Empty", B2:B), B2:B},
"select Col1,Col2 where Col2='Empty' or Col3<=80", 0))
我有两列。第一个包含名称,第二个包含一些数字。我正在对两列执行查询,但第二列中的某些单元格不包含任何值。我需要在这些单元格中 return “清空”,但我似乎无法使用我的公式。当我将 ISBLANK 添加到查询时,它会引发错误。
我的查询=query($A:$B, "select A, B where (B <=80)")
Link 到我的电子表格 https://docs.google.com/spreadsheets/d/12gDxvNONKYxqAPJa6FPGJMXkNv6wlXgHEMNjCg-Iuco/edit?usp=sharing
使用:
=ARRAYFORMULA(IF(QUERY(A1:B, "where B <=80 and A is not null")="",
"Empty", QUERY(A1:B, "where B <=80")))
或:
=ARRAYFORMULA(QUERY({A2:A, ""&IF((A2:A<>"")*(B2:B=""), "Empty", B2:B), B2:B},
"select Col1,Col2 where Col2='Empty' or Col3<=80", 0))