excel怎样从一个包含中文英文和数字里面分开数字之前的所有内容?

2025-03-11 04:47:21
推荐回答(4个)
回答1:

第一步:将A列复制到其他列并将列宽调窄

第二步:选择两端对齐

第三步:从第一个数字向下选择,然后转换为数字

第四步:定位文本,并且删除

第五步:把筛选出来的数字贴到C列

第六步:在B2输入公式并且下拉:

=MID(A2,1,FIND(C2,A2,1)-1)

回答2:

看起来在B3单元格开始要写公式吧,那么就在B3单元格写公式:
=LEFT(A3,SUMPRODUCT(ISNUMBER(--MID(A3,ROW(A1:A100),1))*ROW(A1:A100))-1)
C3单元格写公式:
=--SUBSTITUTE(SUBSTITUTE(A3,B3,""),"笔","")
然后下拉B3、C3单元格公式填充即可。

回答3:

如果a列字符串样式是 文字+数字+”笔“,可用这个数组函数:
=-LOOKUP(,-RIGHT(LEFT(A3,LEN(A3)-1),ROW($1:$14)))
是数组函数,粘贴上后记得用 ctr+shift+回车

回答4:

CTRL+E
智能填充