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区域从B2单元格开始,表1数值存放在Sheet1工作表的B2:D10区域,就输入
- 点击公式栏下方的「格式」按钮,在弹出的单元格格式设置面板里,选择你需要的高亮样式:比如设置明黄色填充、加粗字体都可以,设置完成后点击确定保存格式。
- 回到新建规则面板,确认规则的应用范围覆盖了你之前选中的所有表2待校验单元格,点击确定后,系统会自动把所有和表1映射值一致的单元格标成你设置的高亮样式。
踩坑提示:写匹配公式的时候,匹配标识列的列标前一定要加
$(比如例子里的$A2),表1的查找范围也要加$锁死范围,不然下拉、右拉应用规则的时候,匹配范围会发生偏移,导致匹配结果出错。
内容的提问来源于stack exchange,提问作者azmilhafiz
相关产品推荐
相关产品推荐

