专注办公软件培训专注办公软件培训

成都办公软件培训联系电话

24小时咨询热线

  • 成都路凡教育联系电话
  • QQ邮箱:3201180075@qq.com
  • 营业时间:8:30-21:00
  • 地址:青羊区人民中路三段6号5楼508室(文殊院地铁口)
详情+
  •  

Excel函数:怎么使用函数进行逆向查询?

文章来源:成都办公软件培训  文章作者:office技巧分享小编  发布时间:2018年 08月 04日 17:55:06  标签:Excel函数
  今天,来自成都办公软件培训学校的office技巧分享小编为大家分享一个Excel函数界的神雕侠侣:INDEX函数和

MATCH函数:
 
  一、INDEX函数:索引查询
 
  函数INDEX()有两种形式:数组形式和引用形式。数组形式通常返回数值或数值数组;引用形式通常返回引用。今天

小编给大家分享的是第一种语法的使用。
 
  函数参数:INDEX(Array,Row_Num,Column_Num)
 
  参数详解:
 
  Array:一个单元格区域或数组常量,即需要确定谁的位置
 
  Row_Num:选择要从中返回值的数组中的行。如果省略row_num,则需要使
 
  用column_num。即行号
 
  Column_Num:选择要从中返回值的数组中的列。如果省略column_num,则需要使用row_num。即列号
 
  小贴士:
 
  1.行号和列号必须要有一个存在
 
  2.如果同时使用了row_num和column_num参数,INDEX将返回row_num和column_num交叉处单元格中的值。
 
  3.如果将row_num或column_num设置为0(零),INDEX将分别返回整列或整行的值数组。要将返回的值用作数

组,请在行的水平单元格区域和列的垂直单元格区域以数组公式(数组公式:数组公式对一组或多组值执行多重计算,

并返回一个或多个结果。数组公式括于大括号({})中。按Ctrl+Shift+Enter可以输入数组公式。)的形式输入INDEX函

数。要输入数组公式,请按Ctrl+Shift+Enter。
 
  4.Row_num和column_num必须指向数组中的某个单元格;否则,INDEX将返回#REF!错误值
 
成都办公软件培训
 
  二、MATCH函数:精确定位
 
  函数参数:MATCH(Lookup_value,Lookup_array,Match_type)
 
  Lookup_value:需要在数据表(lookup_array)中查找的值,即确定谁的位
 
  Lookup_array:可能包含有所要查找数值的连续的单元格区域,区域必须包含在某一行或某一列,即必须为一维数

据,引用的查找区域是一维数。即在哪行那列
 
  Match_type:为1时,查找小于或等于lookup_value的最大数值在 lookup_array中的位置,lookup_array必须按升

序排列
 
  为0时,查找等于lookup_value的第一个数值,lookup_array按任意顺序排列
 
  为-1时,查找大于或等于lookup_value的最小数值在lookup_array中的位置,lookup_array必须按降序排列。利用

MATCH函数查找功能时,当查找条件存在时,MATCH函数结果为具体位置(数值),否则显示#N/A错误。

 
成都办公软件培训
 
 
  三、MATCH和INDEX函数综合使用
 
  有心的小伙伴可能会发现,前面举例说明INDEX函数的使用方法时,行号(第2个参数)小编是直接输入的数字,这

在数据源少且数据顺序一样的情况下可以使用,但我们在工作中遇到的数据是很多的并且是杂乱没有顺序的,这个时

候,我们就需要神雕侠侣一起行动了:
 
  实例:现已知某公司员工的详细信息,需要将各个员工所在部门单独统一出来,以便管理:
 
成都办公软件培训