怎样快速提取单元格中的多个数字

怎样快速提取单元格中的多个数字? 请见下图,A1,A2单元格中有多个数字,中间有空格或者其他字符分割,怎样把单元格中的数字分出来? 如蓝色部分一样,主要是左侧一列,如右侧一列不好实现可以放弃,请问各位有无好的办法,请不吝指教,谢谢

广东省
浏览 159
收藏
2
分享
2 +1
9
+1
全部评论 9
 
逐渐陌生
参考公式:=REDUCE("",A1:A2,LAMBDA(x,y,VSTACK(x,LET(t,TEXTSPLIT(SUBSTITUTE(y,"积分",),"同学各奖励",{" ","\","/","-"},1),IFNA(t,TAKE(t,-1))))))
· 广西
回复
 
E精精
E精精

WPS函数专家

=REDUCE({"A","B"},A1:A2,LAMBDA(x,y,LET(S,TOCOL(REGEXP(y,"\d+",0)),VSTACK(x,IF({1,0},DROP(S,-1),@TAKE(S,-1)))))) 问题不大,reduce 配合正则函数,轻松搞定~
· 江苏省
回复
 
亂雲飛渡
学习
· 广东省
回复
 
wps新路
wps新路

WPS函数专家

如果只是提取数字 就这么写=TRANSPOSE(REGEXP(A1,"\d+")),-1 ,但是看到你上面的100不要不知道是什么逻辑 如果去掉最后个=DROP(TRANSPOSE(REGEXP(A1,"\d+")),-1)
· 重庆
3
回复
翔子
我的wps还没有这个公式,可能是我的版本太低了,我去安装一个最新的来,谢谢
· 广东省
回复
 
墨云轩
墨云轩

创作者俱乐部成员

用regexp函数提取数字
· 河北省
回复
翔子
regexp? 这个是什么函数?查不到啊
· 广东省
回复