Google表格中的查询公式中的小数

我正在尝试创建查询公式。

=QUERY(namedRange;"SELECT F WHERE 2.6 > D AND 2.6 < E")

这有效,但是当我使用像E7这样的列引用时,它不起作用。 E7中的值为2,6。我知道逗号会打断查询。

=QUERY(namedRange;"SELECT F WHERE '"&E7&"' > D AND '"&E7&"' < E")

所以我用=SUBSTITUTE(E7;",";".";1)代替

=QUERY(namedRange;"SELECT F WHERE '"&SUBSTITUTE(E7;",";".";1)&"' > D AND '"&SUBSTITUTE(E7; ","; "."; 1)&"' < E")

仍然没有运气...

我希望对此有更多了解的人可以帮助我...

lw1197 回答:Google表格中的查询公式中的小数

QUERY中的内容包装为单引号,将其转换为文本字符串,因此与"abc > 123"进行数学计算的方式相同-这没有任何意义...

尝试:

=QUERY(namedRange; 
 "select F 
  where "&SUBSTITUTE(E7; ","; "."; 1)&" > D 
    and "&SUBSTITUTE(E7; ","; "."; 1)&" < E"; 0)
本文链接:https://www.f2er.com/3058609.html

大家都在问