发布网友 发布时间:2024-10-21 03:55
共3个回答
热心网友 时间:2024-10-23 02:20
可以用INDEX()+MATCH()这两个函数的组合.
MATCH():
MATCH 函数可在单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中搜索指定项,然后返回该项在单元格区域中的相对位置。例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:
=MATCH(25,A1:A3,0)
会返回数字 2,因为值 25 是单元格区域中的第二项。
如果需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用 MATCH 函数
MATCH函数说明:
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在数据表中查找的数值。
Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
INDEX():
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 所指定的区域。
具体到楼主的问题可以先用MATCH()函数找到所需要值的位置,然后用INDEX()函数把值求出来,形式就是:=INDEX("数据所在区域",MATCH())
因为实际的数据区域是一列所以INDEX()函数的参数值是两个。
希望能够帮到楼主,问题能够能够早日解决。
热心网友 时间:2024-10-23 02:23
在表二里使用vlookup函数
热心网友 时间:2024-10-23 02:22
还是没明白你的意思,能详尽点就更好了