Отображение строковых значений вместо истины и ложи в данных формулы запроса листа Google - PullRequest
0 голосов
/ 07 мая 2020

У меня есть формула запроса для получения таблицы со следующими заголовками:

Дата, Детали, Сумма, ISDEBIT

этот запрос отображает ИСТИНА или ЛОЖЬ, I необходимо отображать как DEBITED для TRUE значение, найденное в данных запроса и CREDITED для FALSE values ​​

У меня есть запрос как

=query(Recurring!A2:I,"select A, B, C, I")

Где столбец I имеет только значения ИСТИНА или ЛОЖЬ.

Данные, как показано ниже

enter image description here

ОБНОВЛЕНИЕ

Поля даты отображаются, как показано ниже, если я использую

=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(QUERY(Recurring!A2:I, 
 "select A,B,C,I"), "TRUE", "DEBITED"), "FALSE", "CREDITED"))

enter image description here

Ответы [ 2 ]

1 голос
/ 07 мая 2020

попробуйте:

=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(QUERY(Recurring!A2:I, 
 "select A,B,C,I"), "TRUE", "DEBITED"), "FALSE", "CREDITED"))

или:

=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(QUERY(Recurring!A2:I, 
 "select A,B,C,I"), TRUE, "DEBITED"), FALSE, "CREDITED"))
0 голосов
/ 08 мая 2020

Другой вариант - сделать это в настройке Проверки данных для этих флажков, вы можете выбрать весь столбец флажков и выбрать Данные> Проверка данных. Затем вы можете назначить пользовательские «Значения» выходу True / False с помощью флажка. Это могло бы исправить вывод запроса без каких-либо других манипуляций.

...