Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 使用查询函数时将空值转换为零_Google Sheets_Google Sheets Formula - Fatal编程技术网

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。。。没有任何东西表明新版本不能添加这样的功能