excel表格=vlookup(a1,sheet2!a:b,2,0)函数公式的应用

假设A表中 A列序号 B列名称 C列 空的
B表中 A列序号 B列名称 C列数据
需要根据A表中A列和B列的数据用=vlookup(a1,sheet2!a:b,2,0)
函数公式在B表中查找C列数据填写填写在A表C列
这个公式可用吗 正确的公式应该是什么
假设 A表 B表
A B C A B C
1 001 牛 1 001 牛 0.3
2 001 马 2 002 牛 4.7
3 002 牛 . 3 002 羊 412
4 002 羊 4 003 牛 541
5 003 牛 5 001 马 4.5
在C列填写怎么用公式

这个公式只能是对单个条件的判断,现在你是需要判断双条件,要A和B列上都相同才调用C列上的内容。以下公式可实现这个要求:
=INDEX(Sheet2!C:C,MATCH(A1&B1,Sheet2!A$1:A$10&Sheet2!B$1:B$10,))
摁 SHIFT+CTRL+回车结束公式的输入,再将公式向下复制就可以。这里是假设表达2中的内容是在第1至10行,公式请根据实际范围修改位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-05
正确的应该是 =vlookup(a1,sheet2!a:c,3,0)
第2个回答  2018-03-05
这个公式不能应用于重复值的查找。
可以用公式:
=VLOOKUP(A1&B1,IF({1,0},Sheet2!A$1:A$100&Sheet2!B$1:B$100,Sheet2!C$1:C$100),2,)
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
第3个回答  2015-04-16
公式没有问题。
现在的公式 就是你要在sheet1里面输入公式,然后去匹配sheet2里面的数据。

你这样的有重复,就不能用vlookup了,vlookup要求唯一的。
第4个回答  2018-03-05
A、B组合没有重复的话,可以用 =sumproduct((B表!A$1:A$1000=A1)*(B表!B$1:B$1000=B1)*B表!C$1:C1$000)本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网