今天,易老师教大家利用函数来快速找到自己想要的数据。比如:在一堆姓名与编号中通过任意一个姓名就能找到对应的编号,或者通过某个编号找到对应的姓名。
说明
如下表所示,第A1:B10表中是完整数据,这里我希望通过D列的姓名来找出对应的编号并显示在F列中。
使用函数
使用函数:【=INDEX(B$2:B$10,MATCH(D2,A$2:A$10,0))】
然后,直接下拉就可以获取对应的编号了。
函数说明
MATCH:返回指定数值在指定数组区域中的位置,0是任意排序。
MATCH(D2,A$2:A$10,0):意思是D2单元格中的数据在A1:A10中的排序位置是第几个,返回的数据就是“4”,也就是排在第4个。
INDEX:返回表或区域中的值或对值的引用。
=INDEX(B$2:B$10,4):这个简单,就是获取B2:B10中的第4个编号。
注意看这里我特意把其中的 MATCH(D2,A$2:A$10,0) 换成了4,也就是直接把返回的结果填写在这里,也可以获取最终对应数据。
也就是先获取其中单元格数据在完整数据中所在的位置是第几个,然后通过这个精确的位置找出对应一列中所在位置的数据。