用函数怎么写
excel吧
全部回复
仅看楼主
level 9
爱上阳光 楼主
数字也可能是阿拉伯数字01-08
假设范围A2:A999吧
2026年03月23日 10点03分 1
level 5

1.提取中文数字(三/六/八):=LEFT(A2,LENB(A2)-LEN(A2))
2.提取阿拉伯数字(01-08):=LEFT(A2,2)
3.兼容两种格式:=IF(ISNUMBER(--LEFT(A2,1)),LEFT(A2,2),LEFT(A2,LENB(A2)-LEN(A2)))
下拉填充就能批量处理,需要我帮你调试可以私信~
2026年03月23日 15点03分 2
level 5
发我
2026年03月24日 08点03分 3
level 6
这个可以用函数提取,也可以用工具一键提取。
给你一个通用公式,A2 输入下拉即可:
=IFERROR(LEFT(A2,LOOKUP(1,0/(ISNUMBER(--MID(A2,ROW($1:$9),1))),ROW($1:$9))),LEFT(A2,1))
如果数据多、公式卡,我可以给你做Python一键提取工具,自动把所有数字(中文+阿拉伯)都提出来,不卡、不乱。
需要的话我发你。
2026年03月26日 12点03分 5
3楼,3楼你是要一键提取工具吗?
2026年03月27日 03点03分
1