如何筛选前4位字符重复的SKU列表(优先Excel实现)
Excel 操作步骤
- 假设SKU数据在A列(A1为表头
SKU,数据从A2开始)。 - 在B2单元格输入公式
=LEFT(A2,4),下拉填充至所有SKU行,提取每个SKU的前4位款型代码。 - 在C2单元格输入公式
=COUNTIF(B:B,B2),下拉填充,统计对应款型的出现次数。 - 选中整个数据区域(含表头),点击「数据」选项卡的「筛选」按钮。
- 点击C列的筛选箭头,仅勾选大于1的数值,确认后即可保留所有款型存在多颜色的SKU。
Python 实现代码(可选)
如果用Python处理,可借助pandas库完成:
import pandas as pd # 读取SKU数据(假设数据存于sku.csv,首列为SKU) df = pd.read_csv('sku.csv') # 提取前4位作为款型字段 df['款型'] = df['SKU'].str[:4] # 筛选出出现次数>1的款型对应的SKU filtered_df = df[df['款型'].map(df['款型'].value_counts()) > 1] # 输出结果并保存 print(filtered_df[['SKU']]) filtered_df[['SKU']].to_csv('filtered_sku.csv', index=False)
内容的提问来源于stack exchange,提问作者Conor
相关产品推荐
相关产品推荐

