excel怎么从单元格中提取出数字/中文/英文?

数字有多有少,且含有英文,要求数字跟英文为一列,中文单独一列,这个要怎么用公式或者什么简便的方便提取出来

参考公式=REDUCE({"颜色",""},A2:A26,LAMBDA(x,y,LET(m,TEXTSPLIT(y,VSTACK(SEQUENCE(10,,0),CHAR(SEQUENCE(26,,65))),,1),VSTACK(x,HSTACK(SUBSTITUTE(y,m,),m))))),适合excel365。

具体如下图所示:

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

Office2021版:
=LEFT(A1,SUM((CODE(MID(A1,SEQUENCE(LEN(A1)),1))<255)*1))

老版本:假设字符串长度不超过10,且可能需要Ctrl+Shift+回车确认
=LEFT(A1,SUM(IFERROR(CODE(MID(A1,ROW($A$1:$A$10),1))<255,0)*1))

C1
=SUBSTITUTE(A1,B1,"")
第2个回答  2023-06-12
B1=SUBSTITUTE(A1,C1,)
C1=RIGHT(A1,LENB(A1)-LEN(A1))
下拉。