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

Excel中如何根据两组映射值匹配高亮两个表格间的相等数值?

跨表匹配对应值并高亮的实现方法

以下操作基于WPS表格/Excel通用操作逻辑,无需编写复杂脚本,按步骤操作即可实现效果:

  • 先确认两表的映射规则:找到两表共有的唯一匹配标识(比如相同的行名称、列名称、ID字段),确保可以通过这个标识精准定位表1中的对应目标值,避免匹配错位。
  • 选中表2里所有需要做匹配校验的数值单元格,不要将表头、标题栏纳入校验范围。
  • 点击顶部菜单栏的「条件格式」选项,选择「新建规则」,在弹出的规则列表里选择使用公式确定要设置格式的单元格。
  • 在规则的公式输入栏填写匹配公式:
    • 如果两表行列结构完全一致,按单元格位置一一对应匹配,直接输入位置比对公式即可。举个例子:你选中的表2区域从B2单元格开始,表1数值存放在Sheet1工作表的B2:D10区域,就输入=B2=Sheet1!B2,注意不要给单元格地址加多余的$绝对引用符号。
    • 如果两表行列顺序不一致,需要靠共有标识做映射匹配,用VLOOKUP组合公式即可。还是以选中区域起点为B2、行匹配标识在A列为例,输入=B2=VLOOKUP($A2,Sheet1!$A:$Z,COLUMN(),0),公式会自动拿当前行的A列标识去表1的A到Z列范围,匹配对应行、对应列的数值,和当前单元格值做一致性比对。
  • 点击公式栏下方的「格式」按钮,在弹出的单元格格式设置面板里,选择你需要的高亮样式:比如设置明黄色填充、加粗字体都可以,设置完成后点击确定保存格式。
  • 回到新建规则面板,确认规则的应用范围覆盖了你之前选中的所有表2待校验单元格,点击确定后,系统会自动把所有和表1映射值一致的单元格标成你设置的高亮样式。

踩坑提示:写匹配公式的时候,匹配标识列的列标前一定要加$(比如例子里的$A2),表1的查找范围也要加$锁死范围,不然下拉、右拉应用规则的时候,匹配范围会发生偏移,导致匹配结果出错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 13:06:30