作为excel函数家族中当之无愧的明星公式,VLOOKUP函数的精确查找功能带来极大的方便,尤其是在一对一的精确匹配情况,结合其他函数一起使用,更是能达到意向不到的效果。 但excel函数的缺点也同时存在: (1)参数多=VLOOKUP(查找值,数据表,列序数,匹配条件),公式编辑复杂,容易出错 (2)对数据格式要求多,当查找值和数据表中匹配值格式不一致时,返回错误。 所以在有些情况下,高级筛选的应用可以完美的完成VLOOKUP函数的精确查找,并且操作简单,容易理解。 实例应用: 1、一对一查找 (1)VLOOKUP函数实现(在左侧数据表中查找学生三以及学生九的各科成绩) 函数解释:在B2:E11区域,查找学生姓名,返回对应列的各科成绩;COLUMN函数返回指定单元格的列数。$表示绝对应用,拖拽公式时,其后符号不变化。 (2)高级筛选实现 选择数据—筛选—高级筛选,弹出对话框 条件区域类似VLOOKUP函数查找值;列表区域类似VLOOKUP函数数据表,筛选完成后全部显示。 2、一对多查找(在左侧数据表中查找二班的学生及其各科成绩) (1)VLOOKUP函数实现 函数解释:因班级中含多个二班,无法进行一对一精确查找,故需插入辅助列。 辅助列:将重复项均从1开始编号,并与班级合并成一个单元格; IFERROR函数:错误时返回空值;ROW、COLUMN函数返回指定单元格的行、列数。 (2)高级筛选实现 |
|
来自: 酒心1000 > 《1 Excel函数用法》