首页 > 解决方案 > 如何解决使用混合数据列的查询?(谷歌表)

问题描述

我有一个简单的查询,它按月份对我的数据进行分组,以前可以正常工作,但是现在我已经在我的日期列中引入了一个公式,它不再工作了。(我猜这是因为列中的大多数数据现在是公式而不是实际日期)。

=Query(C5:L,"SELECT SUM(I) pivot MONTH(C)+1",1)

有没有办法让我在不删除日期列中的公式的情况下仍然获得我想要的查询数据?(查询公式在M2中)

先感谢您!

表格链接:https ://docs.google.com/spreadsheets/d/1EpvLMboKJ0KeR7tTqBarF1AnAg3jelhKTkyBhwKNlK4/edit#gid=1335125620

标签: google-sheetsgoogle-sheets-formula

解决方案


您在 Col C 中的公式似乎是导致问题的原因,因为当 Col D 中没有相应值时,它们会添加一个空格:

=IF(D45=""," ",TIMESTAMP())

相反,请尝试:

=IF(D45="",,TIMESTAMP())


推荐阅读