先说结论:Copilot 确实可以理解你想要清洗的内容,但它有一个关键前提——你必须先把数据区域整理好,再加一些数字锚点来约束输出,比如“80 汉字、5 条、●开头、不换行”这类指令。否则它会自行发挥,格式很容易乱掉。另外,提示词结尾不要带标点符号,粘贴之前一定要先检查预览区。

目前的痛点很明显:希望 Copilot 能自动生成数据清洗规则,但又担心它输出内容又长又乱,无法直接粘贴到 Excel 里使用。要真正落地执行,必须严格控制篇幅和格式。
先确认 Copilot 能否识别你的清洗需求
打开 Excel,确保文件已经开启了“自动保存”。然后选中你要清洗的数据区域——注意,这块区域需要满足几个硬性条件:单标题行、没有空行空列、没有合并单元格、标题唯一。完成之后,切换到「数据」选项卡,点击「清理数据」。如果那个按钮是灰色的,说明你选的区域 Copilot 不认可。此时必须转成规范表格,或者调整到它支持的范围,否则后面写再多提示词都没有用。
写提示词时强制限定输出长度
在 Copilot 输入框里,不要只写一句“帮我写数据清洗规则”,必须把字数和格式锚点明确写进去。有两个方法实测有效:
方法一:用明确数字约束
“用不超过 80 个汉字,列出 5 条适用于销售订单表的清洗规则,每条以‘●’开头,不换行,不加编号,不解释原因。”
方法二:用结构模板锁定格式
“按以下格式输出:【字段名】→【问题类型】→【修复动作】。共 3 条,全部在同一行,用分号隔开,总字符数 ≤ 120。”
经验表明,提示词里带上具体数字(比如“80 个汉字”“3 条”“≤ 120”),Copilot 对长度的服从度会明显提高;如果只写“简洁一点”“不要太长”,基本等于无效。
防止格式错乱的关键操作
第一步:在 Word 或记事本里先打好提示词草稿,确保里面包含了格式指令,例如“用顿号分隔”“全部小写”“不加标点结尾”;
第二步:全选复制,然后粘贴到 Excel 的 Copilot 输入框;
第三步:点击「应用」之前,先检查一下预览区。如果看到换行符、项目符号或者中文括号,说明提示词没有压住格式,必须退回修改。
这里有一个需要特别留意的细节:Copilot 对中文标点非常敏感,句末多一个句号,它可能多输出两行说明。所以提示词本身结尾不要加句号、问号或者冒号。
生成后立刻适配 Excel 实际使用
① 把 Copilot 返回的规则文本复制下来;
② 在 Excel 的空白列第一行输入公式:“=SUBSTITUTE(SUBSTITUTE(剪贴板内容,"●",""),"→",":")”;
③ 按 Enter,符号会被自动清除,统一变成英文冒号分隔;
④ 全选那个单元格,Ctrl+C,然后右键→选择性粘贴→“值”→确定;
⑤ 最后用「数据→分列→分隔符号→其他→输入“:”」完成字段拆分。
