Copilot清洗提示词必须绑定Excel具体场景:工作表名、选中区域、业务含义、异常样本及输出格式四要素缺一不可,否则返回泛化规则无法直接执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Copilot生成的数据清洗提示词能直接用在Excel里跑通,而不是返回一堆泛泛而谈的“检查空值”“统一格式”——必须把当前打开的表格结构、你正盯着看的那几列数据、手头马上要交的报表 deadline 都塞进提示词里,否则Copilot根本不知道你在处理哪张表、哪类业务、哪个环节卡住了。
先确认Copilot能看见你的真实数据
打开Excel → 确保文件已保存(未命名或临时文件会被Copilot忽略)→ 选中待清洗区域,例如A2:E100这一块销售明细表 → 切换到「数据」选项卡 → 点击「清理数据」。如果按钮不可点,说明选区含空行/合并单元格/多标题行,【必须删掉空行、取消合并、只留一行标题】,否则Copilot连基础结构都识别不了。
这一步操作起来很简单,直接把文件拖进去就行。但不这样做,Copilot会当成全新空白会话,对“清洗”完全无从下手。
把提示词钉死在具体场景上
按Alt+Tab切回Copilot侧边栏 → 输入框里不要写“帮我写清洗规则”,而是直接嵌入四要素:
【当前在Excel中,工作表名为“6月门店流水”,已选中D2:D500(退货金额列),该列存在“-¥2,345”“退款:1890元”“NULL”三种异常格式,需生成5条清洗规则,每条以●开头、不换行、总字数≤70】。
这里强制绑定了应用名(Excel)、文件名(6月门店流水)、位置(D2:D500)、业务含义(退货金额)、异常样本(-¥2,345等)、输出约束(5条/●开头/≤70字)——缺任一要素,Copilot就可能调用错误模板,比如返回“建议使用TRIM函数”,却没告诉你怎么处理带符号和单位的混合文本。
用截图或粘贴结构化数据验证匹配性
方法一:点击Copilot输入框右下角的「?」图标 → 选择「截图」 → 框选你正在看的表格区域(如A1:E10带表头的10行真实数据)→ 发送。
微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。用于查看、发送、搜索邮件,管理日历日程,创建会议,查询忙闲状态。注意:此功能仅支持世纪互联(21Vianet)版 Microsoft 365,使用 login.chinacloudapi.cn。
方法二:在Excel中选中A1:E10 → Ctrl+C → 回到Copilot输入框 → Ctrl+V → 系统自动转为结构化文本块,并标记来源为“来自Excel工作表6月门店流水”。
如果只口头描述“第一列是订单号,第五列是状态”,Copilot可能把“已发货”识别成布尔值TRUE,导致后续规则写成“=IF(E2,1,0)”,实际你根本不需要数字编码。
生成后立刻适配Excel实际使用
① 复制Copilot返回的规则文本;
② 在Excel空白列第一行输入“=SUBSTITUTE(SUBSTITUTE(剪贴板内容,"●","")," ","")”,快速去除项目符号和多余空格;
③ 将清洗结果粘贴进目标列旁的新列,用“=IFERROR(……)”包裹每条规则,避免#VALUE!中断整列计算。
注意:【Copilot对中文标点极其敏感,句末多一个句号,它可能多输出两行说明】,所以提示词本身结尾不要加句号、问号、冒号。

















