乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>中函数<em>index</em>和函数&

在<em>excel</em>中函数<em>index</em>和函数&

作者:乔山办公网日期:

返回目录:excel表格制作


假设第二张图的表名为sheet2
在第一张表的E3输入公式
=INDEX(sheet2!A:A,MATCH(A3,sheet2!B:B,))
下拉即可

函数介绍:

1
1.MATCH函数(返回指定内容所在的位置)
MATCH(lookup-value,lookup-array,match-type)

lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。

lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。

match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找。

2
2.INDEX函数(返回制定位置中的内容)
INDEX(array,row-num,column-num)

array:要返回值的单元格区域或数组。

row-num:返回值所在的行号。

column-num:返回值所在的列号。
END
MATCH函数应用:

1
建立如图所示的Excel表格,其中坐标为数据区域,右边为查询方式。

2
选择F3单元格,在单元格中输入:=MATCH("二月",A2:A13,0),回车可以看到二月所对应的行数为2.

END
INDEX函数应用:

1
选择G5单元格,在单元格中输入:=INDEX(A2:B13,2,2),回车可以看到A2:B13区域中2行2列交叉对应的值.

END
MATCH和INDEX联合查询:

选择G7单元格,在单元格中输入:=INDEX(B2:B13,MATCH(F7,A2:A13,0)),用MATCH函数返回F7单元格中的之所对应的行,再利用ATCH函数返回的行号用INDEX函数查询出月份对应的金额。

用同样的方法再H7单元格中输入:=INDEX(C2:C13,MATCH(F7,A2:A13,0)),即可查询出月份对应的年龄。

3
为了方便起见,我们可以在F7单元格中制作下拉列表,这样可以方e799bee5baa6e997aee7ad94e4b893e5b19e337便查找月份。
=INDEX(SHEET1!B:B,MATCH(A2,SHEET1!A:A,))

在表一的K8输入公式下拉即可:

=IFERROR(VLOOKUP(C8,[表2.xlsx]Sheet1!C:L,10,),"")

 

 

由于提问没有把公式发上来,不清楚是否公zhidao式的原因,但有一点要注意,部份电脑的OFFICE软件原因,把开两份文件时,不能都通过鼠标双击这样的形式打开,否则就会引起公式出错

 

打开方法为:先双击打开其中一份文件,然后再通过EXCEL中的中打开命令打开另一份文件。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网