excel表格的函数高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:36:14
问题1
A1格里面内容是 31件纯棉[体恤]
A2个字里内容是 1件灯芯绒[短裤]
我想在b1b2里面 做个提取 提取 31 和体恤 52和短裤
也就是说提取指定单元格里的数字加上中括号里的内容
提取出来必须是 31体恤 1短裤这样的 由于数字有的是1位,有的是2位,我不会做这个函数怎么做
达人赐教
求教 如果 A1格子里面是 A15C321B 怎么提取 A和B 指定字符之间的字符或者数字

=LEFT(A1,FIND("件",A1,1)-1)&LEFT(RIGHT(A1,3),2)


=LEFT(A1,FIND("件",A1,1)-1)&MID(A1,FIND("[",A1,1)+1,FIND("]",A1,1)-FIND("[",A1,1)-1)

A1格子里面是 A15C321B
=MID(A1,FIND("A",A1,1)+1,FIND("B",A1,1)-FIND("A",A1,1)-1)

如果服饰都是两个汉字的话,B1输入:
=LEFT(A1,2*LEN(A1)-LENB(A1)-2)&MID(A1,FIND("[",A1)+1,2)
下拉即可

如果数字后面的单位不都是件的话用这个
=LEFT(A1,2*LEN(A1)-LENB(A1)-2)&MID(A1,FIND("[",A1,1)+1,FIND("]",A1,1)-FIND("[",A1,1)-1)

=LEFT(A1,2*LEN(LEFT(A1,FIND("[",A1)-1))-LENB(LEFT(A1,FIND("[",A1)-1)))&MID(A1,FIND("[",A1)+1,FIND("]",A1)-FIND("[",A1)-1)
其它往下拖拉公式

主要原理,LEN与LENB所取字符的长度相减,可以看出中文字符与数字字符的差异,根据此,而求出数字

不受任何条件限制