excel如何,引用,其他工作表中,A1列满足条件的那一行的A2列的值,也即是如何索引第N行的某一列的值?

如题所述

用vlookup函数

=vlookup(查找的值,OtherSheet!A1:B100,2,0)

参数
查找的值:就是A1列满足的条件
OtherSheet!A1:B100:其他工作引用区域,根据你的实际情况修改。
2:返回区域中的第N列,根据你的实际情况修改
0:追问

区域不太懂,我想直接引用工作表Sheet2的某个值,而这个工作表的数据不断更新,有很多行可能会被增添。如果查询不到返回什么值?Othersheet!根据我这个情况是否应该写成"SHeet2!" ?

追答

那你用这样的公式吧:
=INDEX(Sheet2!B:B,MATCH(A1,Sheet2!A:A,0))

Sheet2!B:B:是你要引用的列,根据实际需要可以修改成别的列。
A1:是条件,可以是别的单元格引用,反正是可能出现在Sheet2!A:A的值。

如果A1不在Sheet2!A:A中出现会返回#N/A 错误

追问

最后那个0代表什么?

追答

最后的一个0,是match函数的一个参数,表示 MATCH查找完全等于lookup_value的第一个值。你可以看match函数的帮助。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-21
=vlookup(“条件”,A1:G2,2)
“条件”内改上你自己的条件
A1:G2 改为包括你所有的数据的区间
2表示A1:G2的框内的第2行数据追问

不太懂第一个逗号后面的那些内容
工作表sheet2,是一个不断更新的表,有影响么?
假设条件是 “张三”,vlookup(“张三”,A1:G2,2),A1:G2可以设成无限大么?

相似回答