信息整理

统一 Excel 文本的大小写、空格和标点

规范展示差异,同时避免改变编号或有意义的文本

6 分钟准备已测试:ChatGPT复核日期: 2026-08-28
1

补充你的背景

你填写的内容只保留在当前浏览器中,AILesson 提示语不会将其发送给模型或服务器。

2

生成的提示语

未填写的字段会保留为占位符,你仍然可以复制后自行编辑

请为不同字段设计 Excel 文本格式规范规则。

字段与含义:
[fields]

代表性值:
[samples]

批准的展示标准:
[standard]

区分无害的展示清理与可能改变身份或含义的转换。不要对所有字段统一使用 PROPER、删除标点或把文本转成数字。保留原始值,并为每个字段返回一条规则或公式、异常条件和修改前后示例。测试不换行空格、重复内部空格、撇号、连字符、缩写、多语言文本、空白和带前导零的编号。
默认保护隐私提示语在浏览器本地组装。除非所在组织明确允许,否则不要把机密信息提交给任何 AI 服务。

从输入到成果

实际案例

看看具体背景如何通过这条配方转化为可使用的成果

实际输入

字段与含义
A CustomerCode 是文本编号,前导零有意义;B Email 在我们的匹配中不区分大小写;C ContactName 是人工输入的多语言文本;D Status 是受控标签。
代表性值
A:001-AB、' 001-AB ';B:ANA@EXAMPLE.COM、ana@example.com 并可能含不换行空格;C:o'connor、ANA PÉREZ、王 小明;D:in progress、In Progress、IN-PROGRESS。
批准的展示标准
CustomerCode:只去除首尾空白;Email:去除空白并转小写;ContactName:去除首尾及重复空格,但不强制大小写;Status:通过批准映射统一为“In progress”。

示例输出

保留四个原始列,并建立对应清洗列。先把不换行空格替换为普通空格,再执行 TRIM。

  • CustomerCode: =TRIM(SUBSTITUTE(A2,CHAR(160)," "))。不要用 VALUE 转换或删除连字符;001-AB 必须保持文本。内部空格应标记。
  • Email: =LOWER(TRIM(SUBSTITUTE(B2,CHAR(160)," ")))。包含内部空格或缺少有效 @ 结构的值应标记,不要猜测正确邮箱。
  • ContactName: Microsoft 365 可使用 =TEXTJOIN(" ",TRUE,TEXTSPLIT(TRIM(SUBSTITUTE(C2,CHAR(160)," "))," ",,TRUE))。它会合并重复空格,但故意保留 o'connor、ANA PÉREZ 和中文字符原样。未经人工批准不要使用 PROPER。
  • Status: 用小写、去除多余空格和批准的连字符转空格规则生成比较键,再通过两列映射表 XLOOKUP。未映射值返回“待检查”。

测试应确认客户编号保留两个前导零、两个邮箱变体规范后相同、姓名保留标点和大小写、三个批准的状态变体都映射为 In progress。每个清洗值旁记录 RuleApplied 和 ReviewReason。

为什么有效

  1. 1

    按字段定义规则可以防止视觉清理破坏编号、缩写或姓名。

  2. 2

    原始列和清洗列可以展示每项转换,而不是覆盖证据。

检查结果

  • 每个字段是否已归类为自由文本、受控标签或编号?

  • 前导零和有意义的标点是否得到保留?

  • 修改后的值是否可以与原始值直接对照?

更多探索方式

这条配方出现在哪里

继续完成任务