你有没有遇到过这种情况:一整列客户信息里,姓名、电话、地址全挤在一个单元格里,老板说"把手机号单独摘出来"。你本能地想套 MID、RIGHT 这类函数,结果写半天公式还容易算错位数。
其实 Excel 藏了一个快捷键,按一下就能把你要的内容自动"认"出来——它就是 Ctrl+E(快速填充)。
先说它到底能干嘛
快速填充的本质是:你先手动做一遍正确的示范,Excel 记住这个规律,然后把剩下的行一口气帮你填完。不需要写任何公式,也不需要懂函数。
提取手机号只是其中一个用法,它还能拆分、合并、改格式、批量加前缀……今天先拿"提取手机号"说事,因为这个场景几乎人人都碰得到。
三步搞定手机号提取
假设 A 列是原始数据,格式类似:张三 13812345678 北京。我们要把中间的手机号提到 B 列。
13812345678。
第二步:把光标放到 B3,按下Ctrl+E。
第三步:看奇迹——下面所有行的手机号,Excel 自动帮你填好了。整个过程不到一秒,几千行也是一样的速度。
💡 小提示:Ctrl+E 是 Windows 版快捷键;Mac 上点「数据」选项卡里的「快速填充」,或者直接按 Control+E,效果相同。它为什么比公式快
用公式你得先判断手机号在第几位、总共有几位,再写 MID(A2, 找位置, 11)。一旦原始数据格式不统一——比如有人多打了个空格、有人姓名是两个字——公式立刻出错,你还得回去调。
Ctrl+E 不关心位数,它看的是"模式"。你给的示范里,手机号夹在文字和数字之间,Excel 自己归纳出"取中间那段连续数字"的规律,格式再乱也能跟住。
几个容易踩的坑
- 示范一定要做对:第一格填错了,后面全错。Ctrl+E 是"照猫画虎",猫画歪了虎也歪。
- 只认连续区域:如果中间空了一行,快速填充会在空行断掉。先确保数据是连续的,再按。
- 结果不是公式:填出来的内容是纯文本,原数据改了它不会自动更新。如果需要联动,还是得用函数;如果只是要一次性清理,Ctrl+E 最省事。
顺手还能这么用
既然快速填充认的是"规律",那它顺带还能干这些活:
- 把"张三"拆成姓和名两列
- 把
2026-08-18改成08月18日 - 给一堆编号统一加上
2026-前缀 - 把姓名和电话合并成一行备注
同一招,换个不同的示范,规律就变了。
写在最后
下次再碰到"从乱糟糟的一列里抠出某段内容",别急着写公式。先手动做一行,再按 Ctrl+E,剩下的交给 Excel。这一下省下的,可能就是你今天早下班的那十分钟。
夜雨聆风