Excel提取前几位数字超简单!3个公式1分钟搞定

👤 极客先锋 📂 数码科技 📅 2026-02-15 01:45 👁 3 阅读

说实话,你是不是经常遇到这种情况?客户发来的手机号要隐藏中间几位,订单编号只想保留前面的年份数字,或者银行卡号太长只需要前4位识别银行。手动一个个删?别傻干了,Excel里几个公式就能批量解决。

问题的核心在于Excel的LEFT函数——它就像一个精准的剪刀,能从单元格最左边开始"剪"下你指定的字符数。比如公式`=LEFT(A1,3)`,意思就是"从A1单元格里,给我提取左边3个字符"。不管里面装的是数字还是文字,统统按位置处理。如果你的数据是数字格式,还可以在外面套个VALUE函数转成纯数字继续计算。

不过实际工作中,情况往往没这么简单。有时候数字前面带了一堆空格或零,有时候混着字母和符号,有时候数据长度还不固定。这时候TEXT函数、MID函数就能派上用场,配合FIND、LEN等函数还能实现更复杂的智能提取。比如提取"2024-订单001"里的年份,用`=LEFT(A1,FIND("-",A1)-1)`就能自动找到分隔符位置,不用数数字位数。

说到底,Excel这些文本函数就是帮你告别重复劳动的神器。花5分钟学明白LEFT这一套,以后遇到类似需求几秒钟搞定,这才是真正的办公效率。别让老板看见你还在手动删数字啊! 难道不是吗?

你怎么看?

标签: excel如何提取前几位数字