如何用Google Sheets Query函数筛选百分比大于70%的记录?
解决Google Sheets Query函数筛选问题及切片器图表制作
一、修正Query函数公式
你的原公式存在3处错误,修正后的可用公式如下:
=QUERY('Raw Data'!A3:D,"SELECT A,B,C,D WHERE B > 0.7",1)
错误说明:
- SELECT语句中
C D之间缺少逗号,必须用逗号分隔选中的列,需改为C,D - 百分比在Google Sheets Query中需用数值格式判断,不能用带引号的
'70%',70%对应数值是0.7,因此条件需改为B > 0.7 - 公式末尾缺少闭合的右括号
),原公式最后是,1,需补充为,1) - 补充:如果得分列是文本格式存储的百分比(而非数值型),需先转换为数值,公式调整为:
=QUERY('Raw Data'!A3:D,"SELECT A,B,C,D WHERE VALUE(REGEXREPLACE(B,'%','')) > 70",1)
二、制作带切片器的筛选图表
- 选中Query返回的筛选结果区域(比如E1:H),点击菜单栏的插入 → 图表,选择你需要的图表类型(如柱状图、表格图)
- 选中插入的图表,点击右侧图表编辑器的设置标签,找到切片器选项
- 点击添加切片器,分别选择地区和日期作为切片维度,设置完成后即可通过切片器快速筛选图表数据
内容的提问来源于stack exchange,提问作者user7592671
相关产品推荐
相关产品推荐

