You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中用VLOOKUP为日历设置条件格式?

Google Sheets学区日历条件格式匹配方案

完全可以实现,按以下步骤操作即可:

1. 确认目标单元格的日期属性

Sheet2中A3:G41、K3:Q42区域的单元格虽然显示星期几,但必须确保它们底层是完整的日期值(mm/dd/yyyy格式)。你可以选中任意目标单元格,输入公式=ISDATE(A3)(替换成对应单元格),返回TRUE就说明格式没问题;如果返回FALSE,右键单元格→「格式单元格」→选择「日期」类型修复。

2. 为每种事件创建条件格式规则

选中Sheet2的目标区域(按住Ctrl键同时选中A3:G41和K3:Q42),点击菜单栏「格式」→「条件格式」,在右侧面板按以下方式设置:

  • 选择「自定义公式」作为规则类型,输入对应事件的匹配公式,再设置专属格式(比如填充色、字体色):

    • 匹配“4-hour school day”:
      =INDEX(Sheet1!$B:$B, MATCH(A3, Sheet1!$A:$A, 0))="4-hour school day"
      
    • 匹配“Basketball practice”:
      =INDEX(Sheet1!$B:$B, MATCH(A3, Sheet1!$A:$A, 0))="Basketball practice"
      
    • 匹配“Basketball Game”:
      =INDEX(Sheet1!$B:$B, MATCH(A3, Sheet1!$A:$A, 0))="Basketball Game"
      
    • 匹配“Weekend”:
      =INDEX(Sheet1!$B:$B, MATCH(A3, Sheet1!$A:$A, 0))="Weekend"
      
    • 匹配“No School”:
      =INDEX(Sheet1!$B:$B, MATCH(A3, Sheet1!$A:$A, 0))="No School"
      

    注:公式中的A3会自动适配选中区域内的每个单元格,无需手动修改。

3. 可选:处理无匹配日期

如果Sheet2的部分日期在Sheet1中没有记录,可额外添加一条规则:
公式:

=ISNA(MATCH(A3, Sheet1!$A:$A, 0))

设置对应格式(比如白色填充),用来标记未录入事件的日期。

内容的提问来源于stack exchange,提问作者Link

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 05:45:15