Google Sheets如何基于Sheet1数据在Sheet2中编写公式生成统计数据
Google Sheets 跨表生成酒窖统计操作方案
核心规则
跨工作表引用数据时,只需在原Sheet1的单元格/范围前加上Sheet1!前缀即可直接在公式中调用,无需单独做单元格引用映射。
具体实现步骤
- 生成去重国家列表:在Sheet2的任意起始单元格(如A1)输入公式
=UNIQUE(Sheet1!E3:E110)
公式会自动溢出输出Sheet1 E列所有不重复的国家名称,无需手动下拉。 - 统计对应国家的酒品数量:在Sheet2 B1单元格输入公式
=COUNTIF(Sheet1!E3:E110, A1)
按住B1单元格右下角的填充柄下拉,即可批量得到所有国家对应的酒品数量。
优化方案(可选)
如果后续Sheet1会持续新增酒品数据,可以把固定范围E3:E110改为动态范围E3:E,公式会自动识别所有新增的E列数据,无需定期修改范围参数:
- 动态获取国家列表:
=UNIQUE(Sheet1!E3:E) - 动态统计数量:
=COUNTIF(Sheet1!E3:E, A1) - 一步生成完整统计表格(无需拆分两个公式+下拉):
=QUERY(Sheet1!E3:E, "SELECT E, COUNT(E) WHERE E IS NOT NULL GROUP BY E LABEL COUNT(E) '酒品数量'")
该公式会直接输出两列结果,第一列为去重国家,第二列为对应酒品数量。
内容的提问来源于stack exchange,提问作者Sven Akkermans
相关产品推荐
相关产品推荐

