如何使Google Sheets的QUERY公式结果仅显示在单个单元格中?
解决QUERY公式返回表头导致结果在下方单元格的问题
这是因为QUERY函数默认会返回包含表头的结果区域,所以才会占用输入单元格和下方单元格。给你两个直接的解决办法:
方法一:用label子句隐藏表头
修改公式,在查询语句末尾加上label sum(D)/10*3 '',强制让表头为空,这样结果就会直接显示在输入公式的单元格里:=QUERY(Income!D2:D48, "select sum(D)/10*3 label sum(D)/10*3 ''")原理是
label子句用于指定计算结果的表头文本,设为空字符串后,QUERY就不会生成表头行,只返回计算值。方法二:用INDEX提取结果值
如果你不想修改QUERY的查询语句,可以用INDEX函数直接提取结果数组里的计算值(跳过默认的表头行):=INDEX(QUERY(Income!D2:D48, "select sum(D)/10*3"),2)这里INDEX的第二个参数
2表示取结果数组的第二行,也就是实际的计算结果,这样也能让值显示在单个单元格中。
内容的提问来源于stack exchange,提问作者Rev
相关产品推荐
相关产品推荐

