如何把EXCEL中间某一段的数字提取出来

我要把这一列中的数量(也就是颗数)给提取出来,应该怎么解决
2026年09月21日 23:08
有4个网友回答
网友(1):

用公式:
=RIGHT(LEFT(F1,FIND("颗",F1)-1),MAX(IF(ISNUMBER(--RIGHT(LEFT(F1,FIND("颗",F1)-1),ROW($1:$50))),ROW($1:$50))))
数组公式,按CTRL+SSHIFT+回车,下拉。

网友(2):

分列就好了,按空格为分割符,然后可以使用left函数截取或者substitute函数讲文本替换为空,

网友(3):

=--LEFT(SUBSTITUTE(MID(F1,FIND("+",SUBSTITUTE(F1," ","+",3))+1,50),"约",""),FIND("颗",SUBSTITUTE(MID(F1,FIND("+",SUBSTITUTE(F1," ","+",3))+1,50),"约",""))-1),下拉

网友(4):

=LEFT(F2,FIND("颗",F2,1)-1)