Excel查找数据
我们在利用Excel时,Excel查找数据不只是数据打点与阐明中最频繁的操纵。也是很巨大的操纵。由于事情表数据的巨大性和多样性。要举办Excel数据查找,需要按照详细环境回收差异的查找函数。设计差异的查找公式。并且在许多环境下。在数据查询中。很少只利用一个函数。而是多个函数连系利用。
Excel提供了十几个查找和引用函数。这些函数都有很是大的用途。可以按照实际问题选择相应的函数。在这些函数中。最常用的是VLOOKUP函数、INDEX函数、MATCH函数和OFFSET函数。关于0FFSET函数。将在今后Excel教程中具体先容。这里主要先容VLOOKTUP、INDEX、MATCH函数的利用方式和实际案例。
VLOOKUP函数用于在表格或数值救组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。其语法如下:
=VLOOKUP(Lookup_value,table_array,col_index_num, [range_lookup])
=VLOOKUP(查询值,数据表,第几列,抖客教程网,[是否准确查询])
在利用这个函数时。需要留意以下几点:
①假如range_lookup为TRUE.则table_array的第一列数值必需按升序分列。不然。函数VLOOKUP将不能给出正确的数值。假如range_lookup为FALSE.则table_array不必举办排序。
②函数VLOOKUP查询不区分巨细写。
③假如参数range_Lookup为TRUE或省略。则函数VLOOKUP举办近似查询,也就是说,假如找不到准确匹配值,则返回小于lookup_value的最大数值。假如range_value为FALSE.函数VLOOKUP将查找准确匹配值。假如找不到。则返回错误值#N/A!。
图1所示是一个销售记录表。现要求设计一个查询系统。查找指定月份的各个产物的销售数据。即在单位格B1中输入月份名称。将在第3行显示该月各产物的数据。
在单位格A3输入下面的公式。并向右复制。即可获得需要的功效。
=VLOOKUP(SB$1,$SA$6:$F$17,COLUMN()。O)
这里利用了COLUMN函数来获取动态的序列号数字。
MATCH函数用于在指定方法下查找与指定命值匹配的数组中元素的相应位置。其语法如下
=MATCH(L00kup_Value,lookup_array,match_type)
=MATCH(查找值,数据范畴,比拟方法)
需要留意的是。一般环境下都是准确查找,因此需要把参数matche_type配置为0。
INDEX函数用于涉及两个变量的查询,也就是取出列表或数组中的指定由行序号和列序号交错处的值。其语法如下:
=INDEX(array,row_num,column_num)
=INDEX(列表或数组。行序号,列序号)
一般环境下,往往需要连系利用MATCH函数和INDEX函数举办查询。也就是先用MATCH函数确定命据地址的行和列。然后操作INDEX函数将该行和列交错处的教据取出。
我们也可以利用MATCH函数和INDEX函数举办查询。此时,单位格A3中的公式为:
=INDEX(A6:A17,MATCH($B$1,$A$6:$A$17.0))
本日我们进修了在Excel中较量常用的:Excel查找数据的方式,Excel查找数据未来在举办数据阐明和数据处理惩罚有着很是大的浸染。