用excel统计订单各类商品数量?

类似图中的表格 怎么写公式实现第一行的效果(能够统计出每个订单每种商品的数量)
行数很多 大概几百列 图片只是个示意

在B2单元格输入公式:=IFERROR(MID($A2,FIND(B$1&"*",$A2)+LEN(B$1&"*"),1),0)

然后向下,向右填充公式即可得出结果

希望以上回答能帮助你,不明白可以私信我。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-12

B2输入

=IFERROR(LOOKUP(,-LEFT(MID($A2,FIND(B$1,$A2)+LEN(B$1)+1,99),ROW($1:$99)))*-1,"")

回车并向右和向下填充。

本回答被网友采纳
第2个回答  2020-04-11

=-LOOKUP(,-MID($A2,FIND(B1,$A2)+LEN(B1)+1,ROW(1:9)))

追问

谢谢您 因为每一行是一个订单 当订单量很多时 几百行该怎么高效处理呢?

追答

原数据截个图,带上行列号

第3个回答  2020-04-14

你的数据结构格式怎么没有行列标号的啊!?

最好的是数据分列,规范数据结构格式,除非你不想学习Excel

若非要这样操作,就按目前的数据结构格式,可在B2单元格输入公式:

=IFERROR(--MID($A2,FIND(B$1,$A2)+LEN(B$1)+1,1),0)

复制并下拉和右拉至漭 I4 单元格,即可显示相应的数值了……

相似回答