Google Sheets多区域匹配多值组的条件格式设置需求
给Google Sheets指定区域的下拉值设置条件格式
这事儿操作起来很直观,我给你一步步拆解:
- 先选中目标区域:打开你的文档,先点选
A2:A11,按住键盘上的Ctrl(Windows)/Cmd(Mac)键,再点选C2:C11,这样就能同时选中这两个不连续的区域。 - 打开条件格式面板:点击顶部菜单栏的格式 → 条件格式,屏幕右侧会弹出设置面板。
- 选择自定义公式规则:在「格式规则」的下拉选项里,找到并选择自定义公式(这是实现多值匹配的关键)。
- 输入匹配公式:在公式输入框里粘贴这段内容(二选一即可):
常规写法:
更简洁的正则写法:=OR(INDIRECT(ADDRESS(ROW(),COLUMN()))="toto", INDIRECT(ADDRESS(ROW(),COLUMN()))="foo")
两个公式都能判断当前单元格的值是否为=REGEXMATCH(INDIRECT(ADDRESS(ROW(),COLUMN())), "toto|foo")toto或foo,效果完全一致。 - 设置样式:在「格式样式」里选择你想要的填充颜色(也可以调整字体颜色、边框等),预览没问题后点击完成。
这样设置后,只要A2:A11或C2:C11里的单元格选了toto或foo,就会自动应用你设置的格式;选其他值(titi、tutu、bar)时,格式会自动消失,完全符合你的需求~
内容的提问来源于stack exchange,提问作者robinvrd




