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

如何为A至AV列区域设置条件格式匹配AY20:AY27列表内容

解决Excel中批量高亮包含指定列表文本的单元格问题

嘿,我懂你的困扰——逐个给列表元素加「包含文本」规则不仅繁琐,还容易遗漏,后续列表更新了还要手动调整规则,确实够折腾的。其实用一个数组公式的条件格式就能一次性搞定,操作起来很简单:

具体操作步骤

  • 先选中你要应用高亮的目标区域:也就是A列到AV列的所有数据单元格(如果不是整列,比如只到第1000行,就选A1:AV1000)
  • 点击菜单栏的「条件格式」→「新建规则」
  • 在弹出的窗口里,选择「使用公式确定要设置格式的单元格」
  • 在公式输入框里粘贴下面的公式:
    =SUMPRODUCT(--ISNUMBER(SEARCH(AY$20:AY$27,A1)))>0
    
  • 点击「格式」按钮,设置你想要的高亮样式(比如黄色填充、加粗字体)
  • 确认所有设置,点击「确定」就大功告成了

公式简单拆解

这里给你讲下公式的逻辑,方便你按需调整:

  • SEARCH(AY$20:AY$27,A1):检查AY20到AY27里的每一段文本,是否在当前单元格(A1)中出现(SEARCH不区分大小写,如果需要严格区分大小写,换成FIND就行)
  • ISNUMBER(...):把SEARCH的结果转换成布尔值——找到匹配就返回TRUE,没找到就返回FALSE
  • --(...):把布尔值转换成数字1(TRUE)或0(FALSE)
  • SUMPRODUCT(...):把所有数字加起来,如果总和大于0,说明当前单元格包含列表里的至少一个文本,就触发高亮

额外实用提示

  • 公式里的AY$20:AY$27用了绝对引用($符号),这样不管选中的区域是哪一行,都会固定检查AY20到AY27的列表,不会错位
  • 之后如果你的列表(AY20:AY27)里添加或修改了文本,不用改条件格式规则,高亮会自动更新,超省心
  • 要是你需要的是精确匹配(单元格内容和列表元素完全一致,而不是包含),把公式改成下面的就行:
    =SUMPRODUCT(--(AY$20:AY$27=A1))>0
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:18:26