Я использую Google Sheets и функцию QUERY.
QUERY
Я хочу преобразовать строки. например.Используя CASE выражение в SQL, например
CASE
CASE WHEN A != “” THEN “1” ELSE “0” END
Можете ли вы помочь мне?
Я пытался добиться чего-то подобного.Решил это, объединив ArrayFormula с функцией If (основываясь на ответе player0 ):
ArrayFormula
If
=ArrayFormula(If(Query(A1:A10, "SELECT A")<>"", "1", "0"))
хорошо, CASE может быть IF и не уверен, почему вы хотите использовать запрос ... попробуйте:
IF
=ARRAYFORMULA(IF(A1:A10<>"", 0, 1))
или: =ARRAYFORMULA(IF(A1:A10<>"", 1, 0)) для реверса
=ARRAYFORMULA(IF(A1:A10<>"", 1, 0))