EP09. “Flash Fill 闪填”
🔒 登录后可标记已读- 不用写公式,只要在旁边示范一次「你想要的结果长什么样」,Flash Fill 就能自动认出规律,把剩下的行全部填好
- 提取数字、合并数据、重新格式化、重新排列、提取字母,这几种常见场景这篇都示范了
- 结果是静态值,不是动态公式——来源数据改了,得重新执行一次才会更新
- 前置知识:知道 EP01 的 AutoFill 概念会更好理解
- 学完能处理很多一般拖填搞不定的复杂文本模式
重点内容
适用版本
Excel 2013 及以上版本(含 Excel 365 / 2021 / 2019)。
共同操作步骤
- 在旁边的空白列,手动输入第一行「想要的结果」
- Data 选项卡 → Data Tools 组 → 点击 Flash Fill(或按
Ctrl + E) - Excel 自动识别规律,把其余行都照同样规则填好
[截图:按下 Flash Fill 后,其余行自动填入灰色预览文字、按 Enter 前的界面]
常见应用场景
| 场景 | 示范内容(第一行手动输入) | 结果 |
|---|---|---|
| 提取数字 | 从一串文字里挑出的数字,例如 "4645" | 自动从其他行提取对应数字 |
| 合并生成邮箱 | 把姓和名组合成 "john.smith@company.com" | 自动合并其他行的姓氏和名字生成邮箱 |
| 重新格式化编号 | 输入正确格式的社会安全号码 | 其他行自动套用同样格式 |
| 重新排列数字 | 输入重新排列顺序后的信用卡号 | 其他行自动按同样规则重排 |
| 提取字母 | 从第一个文本字符串里提取出的字母 | 自动从其他行提取对应字母 |
实操示例
场景:一份客户名单里,姓和名写在同一列("Smith, John"),想拆成「姓」「名」两栏。
- 在名字列旁边新增一栏,手动打第一行的「名」
- 选中该单元格,按
Ctrl + E - 预期结果:Excel 自动识别规律,把其余行的「名」都提取出来
快捷键速查
| 操作 | Windows | Mac |
|---|---|---|
| Flash Fill | Ctrl + E | Cmd + E |
学完你会
- ✅ 只要在旁边示范一次「想要的结果」,按
Ctrl + E就能自动套用到其余行 - ✅ 知道 Flash Fill 结果是静态值,来源数据改了要重新执行一次
- ✅ 分得清 Flash Fill(模式识别)跟公式拆分(明确逻辑)该用在什么场景
常见错误
- 只给一个示例就指望 Flash Fill 认出复杂规律——遇到比较复杂的模式,先给至少两个示例帮助它识别
- 改了来源数据后以为 Flash Fill 结果会自动更新——它不会,结果是静态值不是动态公式,来源数据变了要重新执行一次
- 跟 EP08 的公式拆分方法搞混:Flash Fill 靠「模式识别」,公式拆分靠「明确逻辑」,处理不规则数据时公式更可靠
Sources
Blog / Website: