重点内容
适用版本
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 |
学完你会
常见错误
- 只给一个示例就指望 Flash Fill 认出复杂规律——遇到比较复杂的模式,先给至少两个示例帮助它识别
- 改了来源数据后以为 Flash Fill 结果会自动更新——它不会,结果是静态值不是动态公式,来源数据变了要重新执行一次
- 跟 EP08 的公式拆分方法搞混:Flash Fill 靠「模式识别」,公式拆分靠「明确逻辑」,处理不规则数据时公式更可靠
Sources
Blog / Website: