取excel中的第一个单词来制作一个连续的SKU

时间:2014-12-03 17:02:52

标签: excel formula

我已经购买了大约300种我需要设置SKU的产品,我可以手动完成这项工作,但我想向我们提供一些简单的代码,如果可能的话。我想把这些信件附加到ANC。

即小咬领&铅套装巧克力心 - ANC_SBC& SCH 30厘米/ 12英寸尼龙狗项圈Blk - ANC_3NDCB

2 个答案:

答案 0 :(得分:0)

尝试以下 UDF

Public Function sku(s As String) As String
    ary = Split(s, " ")
    For Each a In ary
        sku = sku & Left(a, 1)
    Next a
    sku = "ANC_" & sku
End Function

答案 1 :(得分:0)

公式版本:

="ANC_"&MID(A1,FIND(" ",A1)+1,1)&MID(A1,FIND(" ",A1,FIND(" ",A1)+1)+1,1)&MID(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)+1,1)&MID(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)+1)+1,1)&MID(A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)+1)+1)+1,1)