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

Excel 2016:如何根据下拉列表匹配结果设置单元格填充颜色

实现Excel 2016中根据下拉列表选择高亮匹配单元格的方法

嘿,既然你已经搞定了下拉列表和获取最后匹配项的公式,那高亮对应单元格的操作其实很简单,分两种场景给你说清楚:

场景1:高亮所有符合下拉选择的单元格

如果你想把C列中所有和下拉列表(P61单元格)选中名称一致的单元格,以及对应A列的数据单元格都高亮,按以下步骤来:

  1. 选中你要应用高亮的区域(比如同时选A1:A199和C1:C199,或者单独选其中一列)
  2. 切换到开始选项卡,点击条件格式 → 新建规则
  3. 在弹出的窗口里选择「使用公式确定要设置格式的单元格」
  4. 在公式输入框里输入:
    =C1=$P$61
    
    这里$P$61是绝对引用你的下拉列表单元格,确保遍历区域时不会偏移;C1是相对引用,会自动适配每一行的C列单元格
  5. 点击格式按钮,选择你想要的填充颜色,依次点击「确定」保存设置

现在你切换下拉列表的选项时,所有匹配的单元格都会自动高亮啦!

场景2:只高亮最后一个匹配项的单元格

如果你只想高亮你用=PROC(2;1/(C1:C199=P61);A1:A199)获取的那个最后匹配项对应的单元格,那公式要调整一下:

  1. 同样选中目标区域(比如A1:A199,或者对应行的C列单元格)
  2. 打开「新建条件格式规则」,选择「使用公式确定要设置格式的单元格」
  3. 输入以下数组公式(输入完成后按Ctrl+Shift+Enter确认,Excel 2016需要这个组合键来触发数组计算):
    =ROW(A1)=MAX(IF(C$1:C$199=$P$61,ROW(C$1:C$199),0))
    
    这个公式的逻辑是:先找出C列中所有等于P61的行号,取最大值(也就是最后一个匹配的行),然后判断当前行是否等于这个行号,符合条件就高亮
  4. 同样设置填充颜色后保存

这样就能精准高亮你公式获取的最后那个匹配项啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:03:07