Excel函数公式:VLOOKUP+MATCH实现多列灵活动态查询高零度显示
关于用VLOOKUP+MATCH实现数据的灵活多列动态查询的示例,我们在以前的文章中已经有所介绍,今天我们要学习和掌握的不仅是数据的动态查询,而且让查询结果高亮度显示。
一、函数功能分析。
1、Vlookup函数:
语法结构:
=VLOOKUP(查找值,查找范围,返回相对的第X列的值,匹配模式)。
主要功能:返回【查找值】在【查找范围】中的第X列对应的值。
示例:
目的:返回“王东”的“语文”成绩。
方法:
在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。
2、MATCH函数:
语法结构:=MATCH(定位置,定位范围,匹配模式)。
主要功能:返回【定位置】在【定位范围】中的相对位置。
示例:
目的:返回“王东”在对应列的相对位置。
方法:
在目标单元格中输入公式:=MATCH(H3,B3:B9,0)。
二、VLOOKUP+MATCH:灵活多列查询。
目的:根据“姓名”查询所有学科的成绩。
方法:
在目标单元格中输入公式:=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$F$2,0),0)。
解读:
用公式=MATCH(I$2,$B$2:$F$2,0)获取对应科目在$B$3:$F$9中的相对列数,然后用VLOOKUP函数来实现查询。由于具有多个科目。所以公式=MATCH(I$2,$B$2:$F$2,0)中的第一个参数(I$2)采用的事相对和绝对相结合的引用方式。
三、高零度显示数据。
目的:将查询到的数据在数据源中进行高亮度的显示。
方法:
1、选定数据源。
2、【开始】-【条件格式】-【新建规则】-【使用公式确定要设置单元格的格式】。
3、输入公式:=($h$3=$b3)。
4、单击【格式】-【填充】-选取填充色(例如蓝色)-【确定】。
解读:
公式=($h$3=$b3)的意思是判断H3单元的值和B列中的值是否相等,如果相等,则将背景色设置为“蓝色”。