如何使用Query函数列出实际库存商品并去除重复项
Google Sheets Query函数实现库存商品查询方案
你可以直接在H3单元格输入以下公式,适配你给出的判定规则:
=UNIQUE(QUERY(A2:C, "SELECT A WHERE A IS NOT NULL AND A NOT IN (SELECT A FROM A2:C WHERE B='Amy' AND C='Sold')", 0))
公式说明
- 内层QUERY子查询:筛选出所有被Amy标注为「Sold」的商品清单,作为待排除的已售商品列表
- 外层QUERY:从全量商品数据中过滤掉上述已售商品,只保留未被Amy标记为Sold的商品
- 外层包裹
UNIQUE()函数:自动去除查询结果中的重复商品条目,保证每个库存商品仅展示一次
调整提示
如果你的表格数据列和默认假设不一致,按需修改对应参数即可:
- 将
A2:C替换为你实际的数据源范围 - 将
SELECT A中的A替换为你实际存储商品名称/商品编号的列标识 - 将
B='Amy'中的B替换为你实际存储销售人员名称的列标识 - 将
C='Sold'中的C替换为你实际存储备注信息的列标识 - 公式末尾的
0代表数据源无额外表头行,若你的数据源表头占用多行,将该值调整为实际表头行数即可
内容的提问来源于stack exchange,提问作者zongshita
相关产品推荐
相关产品推荐

