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

Google Sheets:查找两列共有的下一个数值型SKU

Google Sheets 实现指定SKU的下一个共有数值查询

假设你的两列SKU数据分别在B:B和C:C,查询值放在A1单元格,可使用以下公式实现需求:

=INDEX(SORT(UNIQUE(FILTER({B:B;C:C},COUNTIF(B:B,C:C)*COUNTIF(C:C,B:B)))),MATCH(A1,SORT(UNIQUE(FILTER({B:B;C:C},COUNTIF(B:B,C:C)*COUNTIF(C:C,B:B)))),0)+1)

公式解析:

  • {B:B;C:C}:合并两列SKU数据为单列表格
  • FILTER(...,COUNTIF(B:B,C:C)*COUNTIF(C:C,B:B)):筛选出同时存在于两列的共有数值
  • UNIQUE(...):去除共有数值中的重复项,得到唯一值列表
  • SORT(...):对共有数值进行升序排序,确保顺序为1→2→4→5
  • MATCH(A1,...,0):精准定位查询值在排序后列表中的位置
  • INDEX(...,MATCH(...) +1):提取该位置的下一个数值,即目标结果

如果需要处理查询值为最后一个共有数值(如示例中的5)时的报错,可添加IFERROR优化:

=IFERROR(INDEX(SORT(UNIQUE(FILTER({B:B;C:C},COUNTIF(B:B,C:C)*COUNTIF(C:C,B:B)))),MATCH(A1,SORT(UNIQUE(FILTER({B:B;C:C},COUNTIF(B:B,C:C)*COUNTIF(C:C,B:B)))),0)+1),"无后续数值")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 03:01:22