Excel之Vlookup函数(四):Match嵌套使用。

Match函数返回符合特定值特定顺序的项在数组中的相对位置,通俗点说就是返回所选项在所选区域中的序号

Match函数返回符合特定值特定顺序的项在数组中的相对位置,通俗点说就是返回所选项在所选区域中的序号;

我们看一下Match的公式:

=Match(lookup_value,lookup_array,[match_type])

即解释为:

=Match(查找的值,查找的值所在的区域,区配方式)



如图,所列公式即可理解为,返回“成绩”在B1:F1区域中的位置序号;

这里可以看到Match函数得出“成绩”在B1:F1这一区域中的第2项,向右填充可以分别得出“民族”、“等级”和“性别”在B1:F1中的位置序号,因为我们要在B:F区域中匹配出对应的数值,所以这里公式中的区域也是从B1单元格开始选择;

把Match函数代入到Vlookup函数中,Match函数返回的结果即为Vlookup中“查找的数据在所选区域中的列号”;

这里Match函数会根据每一项内容在所选区域中的列号来返回对应的值,所以我们在使用Vlookup时就不用再去数数值在第几列了,因为Match已经帮我们数好啦!但要保证数据表与数据源的表头内容一致哦!

公式输入后向右、向下分别完成填充,不用数在第几列,不相临的列也直接匹配好啦!

这里Match与上一期讲的Column的区别是:Match可以在与数据源表表头顺序不一样的情况下不数列进行匹配,但是表头内容要一致,一字不能差;而Column则需要与数据源表表头顺序一致,但可以表头内容不一致;大家根据自己的需要来选择吧!

打开APP阅读更多精彩内容