信息整理

检查 Excel 表头、字段定义和数据类型

在导入、分析或自动化前比较工作簿与预期数据结构

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

补充你的背景

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

2

生成的提示语

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

请检查 Excel 工作簿是否符合预期数据结构。

用途与下游使用方:
[purpose]

预期结构:
[expected]

实际表头和代表性值:
[observed]

检查表头名称、仅在有要求时检查顺序、缺失和多余字段、数据类型、日期与数字的实际存储方式、必填性、唯一性、允许值和跨字段规则。区分单元格显示格式与底层值类型。请返回数据字典、带严重程度的结构差异表、行级验证公式、阻断问题和验收清单。不要仅凭显示外观认定结构符合要求。
默认保护隐私提示语在浏览器本地组装。除非所在组织明确允许,否则不要把机密信息提交给任何 AI 服务。

从输入到成果

实际案例

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

实际输入

工作簿用途与使用方
每周把订单上传到运营系统。列顺序无关,但表头名称和字段类型必须准确。
预期结构
OrderID:必填唯一文本;OrderDate:必填 Excel 日期;CustomerID:必填文本;Amount:必填且 >=0 的数字;Currency:USD、EUR、GBP 之一;Cancelled:可选 TRUE/FALSE。包含备注的额外字段不能上传。
实际表头与样本值
表头:Order ID、OrderDate、CustomerID、Amount、Currency、Cancelled、InternalNotes。样本包括订单编号 00125;部分 OrderDate 显示 08/27/2026 但实际存为文本;Amount '$1,240.00' 存为文本;Currency 为 usd;Cancelled 为 Yes。

示例输出

结构差异

问题严重程度证据必需操作
Order ID 与 OrderID 不同阻断实际表头含空格精确重命名
InternalNotes 是多余字段阻断/隐私可能包含敏感备注上传时排除
OrderDate 类型混合阻断部分值为文本转换并验证,不能只改格式
Amount 是货币文本阻断文本中有 $ 和逗号确认地区后解析并保留原值
Currency 使用小写可修复usd通过批准映射转为 USD
Cancelled 使用 Yes映射前阻断契约要求布尔值批准 Yes/No 映射或拒绝

建立包含字段、定义、存储类型、必填性、允许值、示例和验证方式的数据字典。行级检查可以使用 =AND(ISTEXT([@OrderID]),[@OrderID]<>"")=ISNUMBER([@OrderDate])=AND(ISNUMBER([@Amount]),[@Amount]>=0)=ISNUMBER(XMATCH([@Currency],{"USD","EUR","GBP"}))=OR([@Cancelled]=TRUE,[@Cancelled]=FALSE,[@Cancelled]="")。使用 COUNTIF 检查唯一性。只有在必需表头完全匹配、InternalNotes 已排除、每行通过类型和取值检查、OrderID 总数等于唯一数且拒绝行单独列出后才能验收。00125 必须保持文本。

为什么有效

  1. 1

    结构契约可以在问题变成误导性分析结果前发现失败。

  2. 2

    检查底层值类型可以发现只是外观看似正确的日期和数字。

检查结果

  • 必填字段、键和允许值是否有明确文档?

  • 验证是否检查实际存储类型,而不是显示格式?

  • 阻断导入的问题是否与非阻断的展示差异分开?

更多探索方式

这条配方出现在哪里

继续完成任务