首页 > 解决方案 > 比较查询中的数据行为异常

问题描述

我创建了 2 个 google 工作表,一个包含小时列表,另一个包含对该列表的查询。如果我尝试将该列与包含相同时间的另一列进行比较,我会得到随机结果。知道是什么原因造成的吗?

所有列都格式化为小时,查询的列也格式化为时间

C 列包含 =A2=B2

标签: google-sheetsgoogle-sheets-formulaarray-formulasgoogle-sheets-querygoogle-query-language

解决方案


这很可能是由将数字转换为文本字符串的查询引起的。解决方法是:

=ARRAYFORMULA(QUERY(Sheet1!A2:B10; "select A order by A asc", 0)*1)

推荐阅读