Google sheets 使用查询函数时将空值转换为零
是否有方法将数据转换为Google sheets 使用查询函数时将空值转换为零,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,是否有方法将数据转换为query()函数,以便将空/空值转换为零 我有一个包含三列的数据集: Group AC Plan Comms 350 [blank] IT 50,000 85,000 Rent 15,000 15,000 Training [blank] 8,500 我想查询集合以查找AC和Plan之间的差异,。 =查询('数据',“选择A,B-C”,1)。但是,由于查询在计算B-C时忽略了空白单元格,因此结果如下: Gr
query()
函数,以便将空/空值转换为零
我有一个包含三列的数据集:
Group AC Plan
Comms 350 [blank]
IT 50,000 85,000
Rent 15,000 15,000
Training [blank] 8,500
我想查询集合以查找AC和Plan之间的差异,。
=查询('数据',“选择A,B-C”,1)
。但是,由于查询在计算B-C
时忽略了空白单元格,因此结果如下:
Group Diff
Comms [blank]
IT -35,000
Rent 0
Training [blank]
当我想要这个的时候:
Group Diff
Comms 350
IT -35,000
Rent 0
Training -8,500
发狂之前:我无法更改源数据(传入数据实际上是另一个使用透视功能的query()
)。我之所以需要这样做,是因为我使用了limit
子句将结果限制在前25个和后25个差异上
=ARRAYFORMULA(IF(QUERY(T3:V7)="", 0, QUERY(T3:V7)))
谢谢,虽然这是可行的,但考虑到arrayformula()所需的处理,这是一个昂贵的解决方案。在这里,我希望在语言中有一个未记录的特性,但我想我们还没有实现。我的工作表已经相当大,速度很慢,并且有一些这样的查询。它们肯定需要强制值的能力。对于用户来说,通过“options”子句添加功能似乎是最简单的。也许添加一个新的条款,比如“强制”也能奏效???@ChristopherRurcinski在谷歌的表单中没有像“强制”这样的参数-是的,当前的版本是0.7。。。没有任何东西表明新版本不能添加这样的功能