You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中使用QUERY函数实现分区域多卧室数房源计数

Google Sheets QUERY函数实现多卧室数区域统计

方法1:用PIVOT生成透视表式统计

直接利用QUERY的pivot关键字,把卧室数(W列)转成列,自动按区域(T列)分组统计对应数量,公式如下:

=QUERY(Property_Location_Type, "select T, count(T) where W matches '1|2|3' group by T pivot W", 1)
  • matches '1|2|3':过滤只统计1、2、3居室的房源,不需要的话可以删除这个where条件
  • pivot W:将W列的不同卧室数值转为表头列,每个单元格显示对应区域该卧室数的房源总量
  • 如果W列是数字格式而非文本,把'1|2|3'改成1|2|3(去掉单引号)

方法2:手动指定列的条件计数

如果需要自定义列名或更灵活的统计逻辑,用CASE WHEN配合count实现多条件计数:

=QUERY(Property_Location_Type, "select T, 
count(CASE WHEN W='1' THEN 1 END), 
count(CASE WHEN W='2' THEN 1 END), 
count(CASE WHEN W='3' THEN 1 END) 
where W matches '1|2|3' 
group by T 
label count(CASE WHEN W='1' THEN 1 END)'1居室', 
count(CASE WHEN W='2' THEN 1 END)'2居室', 
count(CASE WHEN W='3' THEN 1 END)'3居室'", 1)
  • CASE WHEN:判断每行的W值是否符合条件,符合则返回1,否则返回空
  • count:统计非空值的数量,即符合条件的房源数
  • label:给统计列设置中文名称,让结果更易读

内容的提问来源于stack exchange,提问作者Ross

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:55:15