如何在Google查询语言中使用“ CASE”

时间:2019-02-20 08:04:46

标签: google-sheets google-sheets-query

我正在使用Google表格和QUERY功能。

我想转换字符串。
例如。通过在SQL中使用CASE表达式,例如

CASE
    WHEN A != “” THEN “1”
    ELSE “0”
END

你能帮我吗?

2 个答案:

答案 0 :(得分:1)

好吧,CASE可能是IF,并且不确定为什么要使用查询...试试:

=ARRAYFORMULA(IF(A1:A10<>"", 0, 1))

0

或:=ARRAYFORMULA(IF(A1:A10<>"", 1, 0))表示反向

答案 1 :(得分:0)

我试图实现类似的目标。通过将ArrayFormulaIf函数(建立在player0's answer上)结合起来解决了此问题:

=ArrayFormula(If(Query(A1:A10, "SELECT A")<>"", "1", "0"))