【请严格按以下三层结构输出:① 问题定位(指出哪几行/列存在什么类型异常)→ ② 处理动作(具体执行了哪个函数/操作/规则)→ ③ 清洗效果(修改了多少处,关键字段前后对比示例)】禁止合并任意两层内容、禁止省略任一层、禁止添加‘综上所述’等总结句。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Copilot输出的数据清洗结果能分层呈现原始问题、处理动作、清洗后效果三类信息,而不是混成一段文字或只给最终结果;若提示词没明确结构要求,Copilot默认把所有内容压成单层摘要,缺失中间逻辑链,导致你无法复核清洗依据、难以向同事解释改动原因、更没法做审计留痕。
用三段式模板锁定输出结构
在提示词最开头单独一行写:【请严格按以下三层结构输出:① 问题定位(指出哪几行/列存在什么类型异常)→ ② 处理动作(具体执行了哪个函数/操作/规则)→ ③ 清洗效果(修改了多少处,关键字段前后对比示例)】。
这一步必须放在第一行,Copilot会把它当作最高优先级格式指令;不加这一行,它会自由发挥,可能把“问题”和“动作”揉进一句话里,比如“已清理A列空值”,但你根本不知道它怎么清理的、清了多少。
输入数据为CSV文件,UTF-8编码,首行为表头,第2列含混合类型(数字/空字符串/‘N/A’)→ 在模板后立刻接负向指令:“禁止合并任意两层内容、禁止省略任一层、禁止添加‘综上所述’等总结句”。
对关键字段单独加层级锚点
方法一:在字段名后用中文括号标注层级意图。例如写“order_date(需分层输出:①异常值行号→②日期解析失败原因→③标准化后格式)”,Copilot会为该字段单独生成三层子结构,其他字段仍走主模板。
方法二:对需弱化展示的字段,用斜杠分隔多级信息。例如“status: TINYINT / 异常值定位:值不在0-2范围内 / 动作:替换为NULL / 效果:共37处变更”,斜杠天然触发Copilot的分层识别机制,比顿号或逗号更可靠。
微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。用于查看、发送、搜索邮件,管理日历日程,创建会议,查询忙闲状态。注意:此功能仅支持世纪互联(21Vianet)版 Microsoft 365,使用 login.chinacloudapi.cn。
【注意:若字段含JSON或TEXT类型,必须显式写明“不指定长度”,否则Copilot默认补上TEXT(65535),导致后续分层输出时把长度声明误判为“处理动作”】
用分阶段指令切断冗余输出链
第一步:先发提示:“列出A列所有非数字字符出现的位置(行号+原始值),按出现频次降序排列”。
第二步:收到结果后,再发新提示:“将上一步输出中频次≥5的字符,逐个说明:①它干扰了哪种业务判断→②你用SUBSTITUTE还是REGEXREPLACE处理→③处理后是否引入新问题”。
第三步:最后发提示:“汇总前两步,生成带编号的清洗报告,每项含【问题ID】【影响范围】【技术动作】【验证方式】四栏”。
这三步不能合并成一条长提示——Copilot在单次响应中会压缩中间层,只有分阶段强制它输出中间产物,才能保住完整层次。每次新提示必须引用前一步的输出关键词,比如“上一步中频次≥5的字符”,否则它会重新扫描全表,丢失上下文连贯性。
















