让AI设计Calc下拉选项:手输要拦住,粘贴后还要查无效数据

多人填申请表时,同一种状态可能被写成“进行中”“处理中”“正在做”。这篇练习先让 AI 把允许填写的内容说清楚,再在 Calc 设置下拉列表和数量边界,最后故意输入错误、粘贴错误。目标是交出一份能说明哪些输入会被拦住、哪些还要事后检查的 ODS 文件。适合维护登记表、排期表的小团队;不需要公式基础。

准备软件和一张小表

准备桌面版 LibreOffice Calc、一个能处理中文文本的 AI 对话工具,以及空白文件。LibreOffice 免费开源;AI 服务的登录、地区和免费额度按你实际使用的产品为准,本练习不需要付费插件或 API。只用下面的虚构记录,不上传真实姓名、电话或业务表。

在 Calc 新建表格,选中 A1,粘贴下方内容。若出现分隔设置,选择制表符;确认标题在第一行、数量在 D 列。先另存为“申请练习.ods”,不要覆盖工作原表。

编号	状态	优先级	数量
K01	待处理	普通	1
K02	进行中	紧急	3
K03	已归档	普通	5
K04	待处理	紧急	2

第一步:把规则和例外一起交给 AI

你是表格规则检查员。我要在 LibreOffice Calc 做一张四行器材申请练习表。只设计规则,不执行软件操作,不写宏。
范围:A1:D5。A列编号不改;B2:B5状态只能是“待处理、进行中、已归档”,按这个顺序显示下拉;C2:C5优先级只能是“普通、紧急”;D2:D5数量必须是1至5的整数。四条已有记录的B、C、D均应有值。
请输出:①每个范围的“允许、条件/列表、输入帮助、错误动作、错误文案”;②有效值、越界、小数、非法状态、清空、粘贴非法值的测试清单;③手输拦截和事后标记无效数据的区别。不要宣称数据有效性能阻止所有粘贴、删除或防止人为改规则;不知道的界面名称请标注待查。
原始样例(制表符分列):
编号	状态	优先级	数量
K01	待处理	普通	1
K02	进行中	紧急	3
K03	已归档	普通	5
K04	待处理	紧急	2

收到回答后先看两处:状态选项有没有擅自增加“已完成”;错误动作是否为“停止(Stop)”。本题不接受把“警告”当成强制拒绝,因为警告和信息提示仍可以允许用户接受无效输入。官方错误警告说明列出了这些差别。

第二步:分别给三列设置有效性

选中 B2:B5,打开“数据 → 有效性”(Data → Validity)。在条件页把“允许”设为“列表”,在条目框逐行填写“待处理”“进行中”“已归档”;勾选显示选择列表,不启用升序排序,让选项保持业务顺序。取消允许空白,为后续找出缺填值做准备。条件页帮助说明了列表和空白检查的含义。

切到输入帮助,写“请选择当前处理状态”;在错误警告页启用无效值提示,动作选“停止”,文案写“请从三项状态中选择”。确定后先点其他单元格,再回来测试。不同语言界面的标签可能略有差异,可按括号中的英文功能名寻找。

对 C2:C5 重复以上操作,列表只有“普通”和“紧急”。再选 D2:D5,把允许改为“整数”,条件选“介于”,最小值 1、最大值 5,取消允许空白;同样设置停止提示“数量只接受1至5的整数”。不要一次选中 B:D 后套用同一个列表,三列的规则不同。

第三步:先测手输,再测粘贴

动作 应该核对什么
B2 下拉选择“进行中” 能选中并保存
B2 手输“已完成” 停止提示出现,原值保留
D2 依次手输 0、6、1.5 三次均拒绝;每次关闭提示后再试
D2 手输 1,再手输 5 两个边界均接受
清空 B4 的内容 随后执行无效数据检查,应能发现缺填;不要假定删除一定被拦截
把“未知”以值粘贴到 B4 观察实际结果,执行无效数据检查,不以是否弹窗代替验收

粘贴测试要在练习副本中做:先在 G2 输入“未知”,复制它,选 B4,使用“选择性粘贴 → 仅值(Values Only)”。普通整体粘贴可能连同源单元格属性一起带入,所以不要用它来证明目标规则还在。粘贴后重新打开 B4 的有效性设置,确认仍然是三项列表;若规则已被覆盖,先按第二步恢复,再做审计。

接着运行“工具 → 侦探(Detective)→ 标记无效数据(Mark Invalid Data)”,找到 B4 并改回合法状态。官方说明明确提示:已有无效值,以及通过复制粘贴、拖放放入的值,不会自动受输入有效性规则拦截。给旧表加上下拉框,也不意味着旧数据已合格。

第四步:保存后再验收

  • 修正所有练习错误,再次标记无效数据;检查 B2:D5,没有未解释的标记,也没有缺填。
  • 保存 ODS,关闭后重新打开;重新试一次状态下拉和数量 0 的拒绝。
  • 保留一份简短记录:测试格、操作、实际结果、是否符合预期。以后新增行,要确认新范围同样带有规则。

下拉箭头没出现,先查“显示选择列表”;手输错值仍能留下,先查是否启用了错误提示以及动作是否为停止;只在某一格失效,先查选区是否漏格、粘贴是否改掉规则。不要用宏掩盖没弄清楚的问题。取消允许空白只是检查配置的一部分,不是权限控制,也不能防止别人删除规则。

如果最终要换成 XLSX 或交给其他表格软件使用,应在对方软件中重做关键测试;本练习的验收对象是 ODS。需要处理编号前导零的读者,可接着看《CSV打开后编号少了零?让AI列检查单,再按文本导入Calc》,那是导入类型问题,与本篇限制填什么值分开处理。

说明:本文按 2026 年 10 月 30 日可访问的官方帮助整理,未进行 Calc 图形界面实测。请把上面的测试当作你自己交表前必须完成的步骤。

© 版权声明

相关文章