首页 多练吧 今日推送 excel的index函数怎么使用 excel函数index用法教程

excel的index函数怎么使用 excel函数index用法教程

来源:多练会计  2016年09月12日 14:53    阅读:185

 

学会全盘账

 

      excel的index函数怎么使用 excel函数index用法教程

  excel中INDEX函数如何使用

  INDEX用于返回表格或区域中的数值或对数值的引用。

  函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

  (1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。

  Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。

  (2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。

  Reference为对一个或多个单元格区域的引用。

  Row_num为引用中某行的行序号,函数从该行返回一个引用。

  Column_num为引用中某列的列序号,函数从该列返回一个引用。

  需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。

  1. INDEX函数的用途是返回列表或数组中的指定值。

  公式:INDEX(ARRAY,ROW-NUM,CLUMN-NUM)

  例:返回A1:C10区域,第五行,第二列的值!

  =INDEX(A1:C10,5,2)

  2. INDEX数组函数:返回多个条件下指定的数值.

  例:显示条件为D2:D13=D4、并且F2:F13=F4情况下,E列中对应的值什么?

  ={INDEX(A1:F13,SUM(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))}

  或={INDEX(A1:F13,SMALL(IF((D2:D13=D4)*(F2:F13=F4),ROW(E2:E13))),COLUMN(E2))}

  公式输入完成后,同时按下CTRL+SHIFT+ENTER,公式会自动出现大括号,表明使用数组函数。

  3、INDEX函数与MATCH函数联用:

  3.1MATCH函数是返回在指定方式下与指定数值匹配的数组中元素的相应位置。

  公式:MATCH(LOOKUP_VALUE,LOOKUP_ARRAY,MATCH_TYPE)

  LOOKUP_VALUE为在数据表中查找的数值

  LOOKUP_ARRAY为包括要查找的连续单元格区域

  MATCH-TYPE为数字1,0,-1

  1表示查找小于或等于LOOKUP_value的最大值,区域需升序排列

  -1表示查找大于或等于LOOKUP_VALUE的最小值,区域需降序排列

  0表示查找等于LOOKUP_VALUE的第一个值,不需排列

  例: A B C

  1 广州 66666 会计网

  2 厦门 99999 会计

  求:66666在B列的第几行?

  =MATCH("66666",B1:B2,0) 返回“1”。

  求“66666”对应的公司是什么?

  =INDEX(A:A,MATCH("66666",B1:B2,0),column(A1)) 公式输入后同时按下CTRL+SHIFT+ENTER

  返回“广州”

 

【发布最专业的会计实务、分享最靠谱的财税干货,财会人员最爱关注!微信号:duo-lian,多多在等你哦!】
多练会计二维码
相关阅读
实时资讯全掌握 微信扫一扫
多练会计版权所有 Copyright © www.91duolian.com All Rights Reserved 粤ICP备14085265号