在Google工作表中显示字符串值而不是true和false 查询公式数据。

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

我有一个查询公式来获取一个表,该表的标题如下。

日期、细节、金额。ISDEBIT

这个查询显示TRUE或FALSE,我需要显示为 借款 对于 TRUE 在查询数据中找到的值和 归功于 对于 FALSE 价值观

我的查询内容为

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

其中I列的值只有TRUE或FALSE。

数据如下图所示

enter image description here

更新

日期字段的显示如下,如果我使用

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

enter image description here

arrays google-sheets google-sheets-formula array-formulas google-sheets-query
1个回答
1
投票

试试。

=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
投票

另一个选择是这样做的,在这些复选框的数据验证设置上,你可以选择整列的复选框,然后选择Data>数据验证。 然后你就可以通过复选框给输出的TrueFalse分配自定义的 "值"。 这样就可以或许固定查询输出,而不需要任何其他的操作。

© www.soinside.com 2019 - 2024. All rights reserved.