如何用excel公式提取两个逗号之间的文字?
发布网友
发布时间:2022-05-01 20:20
我来回答
共5个回答
热心网友
时间:2022-06-22 17:00
用mid函数来取内容,用find函数来确定取值位数,用substitute函数提供取值标志。
具体公式为:=MID(A1,FIND(",",A1,1)+1,FIND("/",SUBSTITUTE(A1,",","/",2),1)-FIND(",",A1,1)-1)
可以直接复制粘贴使用。
如有需要可以继续交流!
热心网友
时间:2022-06-22 17:00
'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function 提取(a As String)
b = Split(a, ",")
提取 = b(1)
End Function
如图,输入公式下拉即可
热心网友
时间:2022-06-22 17:01
在B1中输入或复制粘贴下列公式之一
=MID(A1,FIND(",",A1)+1,FIND(",",A1,FIND(",",A1)+1)-FIND(",",A1)-1)
=MID(A1,FIND(",",A1)+1,FIND("#",SUBSTITUTE(A1,",","#",2))-FIND(",",A1)-1)
=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",100)),COLUMN(B:B)*100-99,100))
下拉填充
热心网友
时间:2022-06-22 17:01
假设第一个文字在单元格A1,你的文字内容不超过50个字母
在B1里面输入=MID(A1,LARGE(IF(MID(A1,ROW($1:$50),1)=",",ROW($1:$50),0),2)+1,LARGE(IF(MID(A1,ROW($1:$50),1)=",",ROW($1:$50),0),1)-LARGE(IF(MID(A1,ROW($1:$50),1)=",",ROW($1:$50),0),2)-1)
组合公式,在编辑完成后必须同时按下shift,Ctrl和Enter键。
然后下拉就行。
热心网友
时间:2022-06-22 17:02
就是2个逗号间的字符提取,函数公式为:
=TRIM(MID(SUBSTITUTE(A2,",",REPT(" ",100)),100,100))
复制并下拉,即可对A2开始的A列原始数据2个逗号间的字符文本了……