Как использовать «CASE» в Google Query Language - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Google Sheets и функцию QUERY.

Я хочу преобразовать строки.
например.Используя CASE выражение в SQL, например

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

Можете ли вы помочь мне?

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Я пытался добиться чего-то подобного.Решил это, объединив ArrayFormula с функцией If (основываясь на ответе player0 ):

=ArrayFormula(If(Query(A1:A10, "SELECT A")<>"", "1", "0"))
0 голосов
/ 20 февраля 2019

хорошо, CASE может быть IF и не уверен, почему вы хотите использовать запрос ... попробуйте:

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

0

или: =ARRAYFORMULA(IF(A1:A10<>"", 1, 0)) для реверса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...