EXCEL中怎样提取商品名称和数量,并分列?

2025年03月19日 01:37
有3个网友回答
网友(1):

既然其它的你会处理,就只说下一个单元格中有好几条商品名称的如何分行处理吧!

在这个单元格下插入足够的空白行,如我下图所示,数据在A1单元格,在A2单元格输入公式=MID(A$1,FIND("@",SUBSTITUTE(A$1&"商品名称","商品名称","@",ROW(A1))),FIND("@",SUBSTITUTE(A$1&"商品名称","商品名称","@",ROW(A2)))-FIND("@",SUBSTITUTE(A$1&"商品名称","商品名称","@",ROW(A1))))

下拉至错误符号出现为止。选中这些提出来的数据,复制,选择性粘贴为数据,去除公式。将有好几条商品名称的源数据行删除即可。(注意单元格引用,将公式中的A$1改成你数据所在单元格)

示例

网友(2):

写代码来处理,可以搞定,需要文档

网友(3):

这个建议还是用VBA吧。公式法太麻烦了。
用VBA代码可以解决问题。公式法需要用数组公式,操作起来很麻烦。
需要写代码可以私信我。
只要数据有明确的规律,像你示例这个, 有标识产品名称,价格等,这个是可以处理的。