提取下划线前SKU,重复递增计数非重复重置:COUNTIF公式失效求助
SKU重复计数问题修正方案
问题原因
你用COUNTIF(A$2:A2,A2)没达到预期,是因为这个公式统计的是整个单元格的完整内容,但你的单元格是SKU+下划线+图片信息(比如SKU001_pic1.jpg),不同的图片后缀会被判定为不同内容,自然无法统计SKU的重复次数。
解决方法
方法一:用辅助列提取SKU再计数
- 提取SKU:在B2单元格输入公式,下拉填充:
这个公式会定位第一个下划线的位置,提取出下划线前的SKU内容。=LEFT(A2,FIND("_",A2)-1) - 统计重复次数:在C2单元格输入公式,下拉填充:
这样就能实现同一SKU出现时计数递增,新SKU出现时重置为1。=COUNTIF(B$2:B2,B2)
方法二:无需辅助列,合并公式
直接在目标单元格(比如C2)输入以下公式,下拉填充即可:
=COUNTIF(A$2:A2,LEFT(A2,FIND("_",A2)-1)&"*")
这里用&"*"匹配所有以目标SKU开头的单元格,直接统计同一SKU的重复次数。
内容的提问来源于stack exchange,提问作者HelloWorld
相关产品推荐
相关产品推荐

