最近豆子在处理数据的时候总是很懒,不想拉鼠标滑呀滑的找数据,所以,豆子新学了一招。
最终效果
看看,是不是很方便呢,只要输入姓名就能快速查询相应的分数和排名成绩。这样我们再也不用肉眼去寻找,只需输入正确的姓名就可以搞定。
不废话了,来说说其中的奥妙
其实这是应用了一对做事默契的查询函数。INDEX和MATCH
简单来说就是一个负责查询目标位置,一个负责查询目标结果。
先来说说match函数吧。
指返回指定数值在指定数组区域中的位置。MATCH函数是EXCEL主要的查找函数之一,该函数通常有以下几方面用途:
(1)确定列表中某个值的位置;
(2)对某个输入值进行检验,确定这个值是否存在某个列表中;
(3)判断某列表中是否存在重复数据;
(4)定位某一列表中最后一个非空单元格的位置
举个例子:查找表格中一个名叫小明的人他所在的位置。
看明白了吗?=match(要查找位置的数据,查找的范围,精确查找是0),最后查出小明在第18行名字排行
再来说说index,同样是查询函数,index正好相反,他是根据位置查数据的。
举个例子
明白了吧,公式这样的index(要查询的范围区域,行号,列号)其中列号和行号可以根据需要选择其中一个省略。
好了,这样相互结合就搞定了。
补充一点,下拉列表是在数据有效性中搞定的。ALT+下箭头也可做下拉列表,前提是前面得有数据。
今天的内容就到这了。