Excel(16)-好学实用的Index!

在前几天的文章中xiaobenny讲了"给力的vlookup”,上次说过vlookup函数很是实用,很是给力,可是,可是,Index更给力,vlookup\hlookup能实现的全部功能它都能实现。ide

如今就准备简单谈下Index的用法:函数

Index什么意思呢?动画

如,在单元格中输入公式:=INDEX(A1:B5,3,2)
p_w_picpath blog

输入上式后就返回“李四”,第一个参数A1:B5表示的是数据区域,第2、三个参数分别表示行列号,也就是返回在A1:A5区域第三行第二列的值,也就是“李四”了。get

这就是Index函数的基本意义,是吧,它要比Vlookup好理解多了。it

其实在工做中Index函数单独使用的状况很是之少,我喜欢将它与match函数配合起来用,来看下吧:class

p_w_picpath

 

这个sheet2表是广西某年统计年鉴的某一小部分的数据,如今须要利用这个表来筛选出指定县的某些指标的数据。以下图下载

p_w_picpath

这两个表有不少不少条数据,若是一个一个找而后复制粘贴那不知要到何时了,用Vlookup可能也能达到效果,但xiaobenny仍是最喜欢用Index+match,im

那么怎么样来实现呢?d3

在B2中输入以下公式:(要找规律哦,千万不要被这些密密麻麻的东西忽悠了)

=INDEX(Sheet2!$A$1:$CN$95,MATCH(Sheet1!B$1,Sheet2!$A$1:$A$95,0),MATCH(Sheet1!$A2,Sheet2!$A$1:$CN$1,0))

这个公式分为三个部分:INDEX(array, row_num, [column_num])

相对应进行解析:

一、array:Sheet2!$A$1:$CN$95

表示在哪些数据区域中查找数据,此例中就是须要用到的年鉴完整值,也就是第一个表中的数据

二、row_num:MATCH(Sheet1!B$1,Sheet2!$A$1:$A$95,0)

row_num意思是所要查找的数据在数据区域中的行序号,在此例中用了一个match,用match来判断应查找哪一行的数据,由于在sheet2数据源区域中行是具体的指标,因此咱们要用match来判断B1也就是禽蛋产量在sheet2指标列中的位置。(用文字来解释真是很差解释额)
三、[column_num]:MATCH(Sheet1!$A2,Sheet2!$A$1:$CN$1,0)

column_num意思是所要查找的数据在数据区域中的列序号,意思和row_num基本类似,xiaobenny再也不解释了好吧?实在是有点困难额 *8*

不知道各位能理解不能,刚开始理解起来真的很难理解,反正xiaobenny是至少理解了一个学期!

咱们继续:

p_w_picpath

 

第一个出来以后,双击填充就行了,右边那两列继续拖动填充柄就行了:

p_w_picpath

xiaobenny如今还不会作那种直接录制出来的操做动画,之后学会了直接录制算了!~

刚经过Q群问到能够用屏幕录像专家,但如今还没下载呢

相关文章
相关标签/搜索