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

如何用函数识别SKU列子串并区分父/子SKU?

识别父SKU并标记父子标签的Excel公式方案

问题场景

你的SKU格式为CEN123A、CEN123B、CEN123C这类,需要将同一前缀(如CEN123)下的目标SKU标记为Parent,其余标记为Children,实现按组分类管理。

解决方案

假设SKU数据在A列(从A2开始),在B列生成标签,以下提供两种适配不同规则的公式:

方案1:固定后缀为A的SKU作为父SKU

如果规则明确后缀为A的SKU就是父SKU,在B2单元格输入以下公式后下拉填充:

=IF(RIGHT(A2,1)="A","Parent","Children")

方案2:同一前缀下首个出现的SKU作为父SKU

如果父SKU是同一前缀组中第一个出现的条目(不限制后缀),在B2单元格输入以下公式后下拉填充:

=IF(COUNTIF(A$2:A2, LEFT(A2, LEN(A2)-1)&"*")=1, "Parent", "Children")

原公式失效原因说明

你之前使用的=COUNTIF(A$2:A2,LEFT(A2,FIND("-",A2))&"*")=1无法生效,是因为你的SKU格式中没有横杠-,FIND("-",A2)会返回错误值,导致无法正确提取前缀。修正后通过LEN(A2)-1获取前缀长度(去掉最后一位区分用的字母),就能正确将所有CEN123*开头的SKU归为同一组。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:00:26