用 AI 设计 Google Sheets 条件格式:整行着色前,先测日期边界

任务速览:适合维护借用清单、值班表或截止日期清单的办公用户。本文让 AI 帮忙设计三条整行着色规则,再到 Google Sheets 的条件格式面板中设置并验收。练习重点是颜色对应哪一行、边界日期是否算入、三种颜色会不会相互覆盖。

准备与费用:需要可访问 Google Sheets 网页版的账号,以及当地可用、获准使用的文字 AI。使用现有账号即可练习,不需要 Gemini 插件、脚本或 API;账号费用与额度以实际方案为准。只在新建测试表中使用下方虚构数据,不把真实借用人、电话或资产明细交给 AI。

一、先说清颜色代表什么

假设你管理一批展示道具,核对日期固定为 2026 年 11 月 12 日。状态恰好为“已归还”的记录用灰色;尚在“借出”且日期早于核对日的用红色;借出记录在核对日到三天后之间到期的用黄色,含当天和第三天。更晚的正常记录不着色。

三条规则都要求物品编号非空。灰色只表达归还状态,因此允许日期尚未补齐;红黄两条才检查日期。空白、文本或错误日期不进入红黄判断,状态写成其他词也不进入。没有颜色可能是距离到期还早,也可能是输入缺失,不能当作“全部正常”的认证。

二、建立一张可重复验收的测试表

新建空白表格,在“文件 → 设置”查看区域和函数语言。为便于复制,本练习测试文件使用美国区域和英文函数名;只调整自己的测试文件,不改变共用业务表。Google 官方设置说明提醒区域设置会影响整份表格的日期、数字等默认格式。

在 F1 写“核对日期”,F2 输入 =DATE(2026,11,12),并把 F2 显示格式设为日期。使用固定日期能让不同天做练习的人得到同一答案;验收前不要换成 TODAY()。下方数据为原创虚构样例,复制整块,从 A1 粘贴;各列之间是制表符。

物品编号	归还日期	状态	人工预期
L01	=DATE(2026,11,11)	借出	红色
L02	=DATE(2026,11,12)	借出	黄色
L03	=DATE(2026,11,15)	借出	黄色
L04	=DATE(2026,11,16)	借出	不着色
L05	=DATE(2026,11,10)	已归还	灰色
L06		借出	不着色:日期空白
L07	="2026-11-11"	借出	不着色:日期为文本
L08	=1/0	借出	不着色:日期报错
L09	=DATE(2026,11,11)		不着色:状态空白
L10	=DATE(2026,11,11)	待确认	不着色:状态未匹配
	=DATE(2026,11,11)	借出	不着色:编号空白

确认表头占 A1:D1,L01 在 A2,L10 在 A11,编号空白的记录在第 12 行;第 13 行全部留空。若粘贴后挤在一列,先按制表符分列,位置正确再继续。B7 必须真正空白;B8 的公式返回日期样子的文本;B9 的除零错误是故意设置的测试。

把 B2:B12 的显示格式设为日期。DATE 函数用年、月、日建立日期值,ISNUMBER检查值是不是数字。看起来一样的日期文本不会因此变成数字;反过来,任意数字也可能被当成日期序号,ISNUMBER 不能证明日期符合业务事实,仍要核对原始记录。

三、让 AI 交付完整的规则配置

把下面提示发给 AI,并替换末尾占位文字。要求同时写应用区域和公式,避免拿到一个“看似正确”却不知道放哪儿的答案。

请为Google Sheets网页版设计整行条件格式,不改原始单元格值。
表头在第1行:A物品编号、B归还日期、C状态、D人工预期。
只着色A2:C13。F2是固定核对日期,用$F$2引用。
规则:编号非空且状态恰为“已归还”→灰色,不要求归还日期完整;
编号非空、状态恰为“借出”、B与F2均为数字日期,B早于F2→红色;
同样输入有效,B在F2至F2+3之间,含两个端点→黄色。
其余不着色;空白、文本日期和错误值不能误报逾期。
给出三条互斥自定义公式、应用区域、美元符号解释和逐行预期。
用英文函数名与英文半角引号,参数以逗号分隔。不使用脚本或插件。
明确哪些是推导结果;不要声称已在我的表格里设置或实测。
以下是虚构样例:
在这里粘贴本文的制表符分隔数据

以下三条是人工编写的参考规则,不是 AI 或 Google Sheets 的实测输出。三条应用区域都设为 A2:C13;D 列保留人工预期,不着色。

灰色:已归还。

=IFERROR(AND($A2<>"",$C2="已归还"),FALSE)

红色:借出且早于核对日期。

=IFERROR(AND($A2<>"",$C2="借出",ISNUMBER($B2),ISNUMBER($F$2),$B2<$F$2),FALSE)

黄色:借出且在核对日至三天后之间。

=IFERROR(AND($A2<>"",$C2="借出",ISNUMBER($B2),ISNUMBER($F$2),$B2>=$F$2,$B2<=$F$2+3),FALSE)

四、在条件格式面板中逐条添加

选中 A2:C13,打开“格式 → 条件格式”,选择单色规则,在条件下拉框选“自定义公式”(英文界面为 Custom formula is)。粘贴第一条公式,设置浅灰底、深色字并完成;再用添加规则入口分别加入红色和黄色。每次都重新检查应用区域,别把公式填进 A2。操作路径见Google 官方条件格式说明。

公式按应用区域左上角 A2 的位置书写。$B2 锁住 B 列,行号随第 2、3、4 行变化,因此整行都检查自己的归还日期;$C2 同理。$F$2 把列与行都固定,所有记录共用一个核对日。若误写 $B$2,后面的行会一直参考第一条记录;若漏掉 B 前面的美元符号,横向着色时参考列会漂移。

灰色与红黄色要求不同状态,红色用严格小于,黄色用大于等于且小于等于,所以本例没有重叠区间。官方说明规则按列表顺序判断、首先满足的规则决定格式。这里仍保留灰、红、黄的顺序,但验收时不依赖“某条抢先覆盖”来掩盖逻辑冲突。

五、先查首末行,再查边界和坏输入

  • 第 2 行应红,第 3、4 行应黄,第 5 行不着色。特别核对当天 11 月 12 日和第三天 11 月 15 日都算黄色,11 月 16 日不算。
  • 第 6 行应灰,即使日期已过去;第 7 至 12 行均不着色,理由分别写在 D 列。第 13 行也不着色,且第 1 行表头完全不受影响。
  • 检查每条命中行的 A、B、C 三格是否颜色一致;只有日期格变色,通常是应用区域只选了 B 列,而非整行范围。
  • 把 F2 暂改为 =DATE(2026,11,13):第 3 行从黄变红,第 5 行从不着色变黄,第 6 行仍灰。核对后恢复原值。
  • 把第 11 行状态临时改为“借出”,应出现红色;再恢复“待确认”。不要自动修剪文本来让不清楚的状态悄悄通过。

修复任何一条后,要重新检查全表,特别是上边界、下边界和空白行。可以暂时交换红、黄规则顺序,结果应不变;若颜色变了,说明实际规则或旧规则存在重叠,需要回到定义检查。扩展到第 14 行以后时,也要更新三条规则的应用区域,再测试新的末行。

Google Sheets虚构借用表整行条件格式:应用范围A2:C13,公式从第2行写;B和C列锁列随行,F2双锁。状态已归还灰色;借出且归还日11月11日红,11月12日和15日黄,11月16日无色。借出记录的空日期、文本日期或错误值不触发红黄;已归还记录可缺日期,编号非空仍灰。空编号无色,需另行修复数据。颜色只是提醒,不能改变记录。
原创规则和边界示意,颜色旁均写结果;这是本地教学图,不是 Sheets 实测截图。

六、颜色不对,按位置、类型、规则排查

完全不着色时,先核对应用区域、F2 是否为数字日期,以及状态文字有无多余空格。公式报解析错误时,检查英文半角双引号、括号和当前区域使用的参数分隔符,不要盲目删除美元符号。IFERROR在这些规则中把计算错误变成 FALSE,但它不会修复错误日期,也不能消除公式自身的语法错误。

某几行颜色异常时,打开面板查看是否残留旧规则,或粘贴数据时带入了别处的格式。保留测试副本,只处理已确认的冲突规则。日期含时分秒、状态还有“取消”等新值,或需要周末顺延时,先补业务定义,再重新设计测试,不要直接沿用本例。

完成标准:三条规则、应用区域和人工预期一致,边界日期与空白测试通过,原数据未被改写。颜色旁保留文字状态与清楚的图例,打印成黑白或读者分不清颜色时,也能读懂清单。

官方资料核查:2026 年 10 月 16 日。示例、提示词和参考规则为原创教学设计;已用独立逻辑核对样例分支与互斥性,未在 Google Sheets 界面执行公式或测试 AI 产品。读者应在测试副本按文中结果验收。

© 版权声明

相关文章