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

问题描述 投票:1回答:2

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

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

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

你能帮助我吗?

google-sheets google-sheets-query
2个回答
1
投票

好吧,CASE可能是IF,不知道为什么你要使用查询...尝试:

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

0

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


0
投票

我试图实现类似的东西。通过结合ArrayFormulaIf函数(建立在player0's answer上)来解决它:

=ArrayFormula(If(Query(A1:A10, "SELECT A")<>"", "1", "0"))
© www.soinside.com 2019 - 2024. All rights reserved.