如何使用index和match函数:

我需要做一个分配表,需要将单独的三个表:工资,工时,参与人员信息集中在一张表中,求,本月某人员分配到工时上的工资是多少,领导要求用这两个函数,请高手解答,拜托了

在函数帮助里看看这两个函数的用法,具体还得看你的需求。
INDEX(reference, row_num, [column_num], [area_num])
INDEX 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Reference 必需。对一个或多个单元格区域的引用。
如果为引用输入一个不连续的区域,必须将其用括号括起来。
如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。
Row_num 必需。引用中某行的行号,函数从该行返回一个引用。
Column_num 可选。引用中某列的列标,函数从该列返回一个引用。
Area_num 可选。选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,依此类推。如果省略 area_num,则函数 INDEX 使用区域 1。
MATCH(lookup_value, lookup_array, [match_type])
MATCH 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value 必需。需要在 lookup_array
中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array 必需。要搜索的单元格区域。
match_type 可选。数字 -1、0 或 1。match_type 参数指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29

    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:返回值所在的列号。

第2个回答  推荐于2017-10-06
如何使用Excel中的INDEX和MATCH函数命令实现多个条件匹配情况下数据提取下面的示例使用 INDEX 和 MATCH 工作表功能来根据多个条件查找值。
示例 1:列中的数据

启动 Excel。在新的工作表中键入以下数据:
A1:部件 B1:代码 C1:价格 D1:查找部件 E1:查找代码
A2:x B2:11 C2:5.00 D2:y E2: 12
A3:x B3:12 C3:6.00 D3:y E3: 11
A4:y B4:11 C4:7.00 D4:x E4: 12
A5:y B5:12 C5:8.00 D5:x E5: 11
要检索代码为 12 的部件 y 的价格并将检索到的值返回到单元格 F2,请在单元格 F2 中键入以下公式:=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

解释:
=index(目标值所在区域,match(索引值1&索引值2,索引区域1&索引区域2,0)
索引值、索引区域如超过2个,都可以用&符号对应地列在后边

没看到你的表头截图,仅供参考本回答被提问者和网友采纳
第3个回答  2013-03-26

结果是 #VALUE! ,为什么??哪儿错了???

第4个回答  2012-08-14
=index(sheet2!b:b,match(a2,sheet2:a:a,0))
=index(sheet3!b:b,match(a2,sheet3:a:a,0))
……
基本上就是这样,的看你的具体表格
相似回答