Excel引用数值

Excel中 sheet1是一个表格,一共3列数值每一行3个数值为一组数据,我再新建一个sheet 里面要求包含这三个数值,怎样使前面两个数值输进去后,对应表格中的第三个数值就自动显示出来了。
现在如果表格中是两列数值我知道是用Vlookup公式做。三个数值呢?具体怎么做?
我的意思是说sheet1 中的表格只是个参考(表格中第一列是名称,第二列是温度,第三列是温度对应的数值,同一个名称有不同的温度,每一个温度对应一个数值,sheet2中名称我是用vlookup关联sheet1的第一列的而且做了一个下拉列表,填温度的地方我是关联到sheet1中的第二列数值也是做的下拉列表,现在就是想我选好名称和温度的时候,第三列数值可以自动显示sheet1中温度对应的数值。

用index() 及 match() 联合使用
假设:在表2的A1输入“EXCEL”,在B2 输入以下公式
=index(sheet1!b:b,match(a1,sheet1!a:a))
B2返回的就是SHEET1中相应的B 列数值。
公式解说:
match(a1,sheet1!a:a) 在SHEET1表中的A列查找SHEET2表中A1单元格的值并返回行号
INDEX(SHEET1!B:B, 返回的行号) 将B列该行的数值返回。

C列的公式类推即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-07
第一步,将sheet1中的前面两列数据通过连接符,连接在一个单元格中=A1&""&A2
第二步,将sheet2中的前面两列数据通过连接符,连接在一个单元格中=A1&""&A2
第三步,再通过连接后的那列,用Vlookup公式
第2个回答  2011-11-07
你的意思是前两个是条件
第三个是结果
多条件查询

如果是这样的在sheet2的a3单元格输入
=SUMPRODUCT((Sheet1!$A$1:$A$2000=Sheet2!A1)*(Sheet1!$B$1:$B$2000=Sheet2!B1),Sheet1!$C$1:$C$2000)
下拉
这个公式绝对可以啊,多条件,引用
第3个回答  2011-11-07
几列都一样,就是后面的参数,2改为3就是第三列,4就是第4列
前提是前面的区域A:B一定要包含这个列,比如你选4列,那前面的区域至少应该是A:D,至于再大一点A:K也无所谓,包含后面选的列数就行,否则会错误
第4个回答  2011-11-07
还是用vlookup 啊 你只要使用 温度 及 温度对应的数值 这两列就可以关联了啊!
相似回答