永发信息网

excel高手进来,关于vlookup双条件自动匹配怎么整哦?

答案:4  悬赏:20  手机版
解决时间 2021-12-02 11:19
excel高手进来,关于vlookup双条件自动匹配怎么整哦?
最佳答案
    EXCEL中VLOOKUP函数的查找值只能有一个,超过一个或者说多条件查找,用不了VLOOKUP函数,即使有的可以将两条件连接起来作为一个新条件查找,但也是不准确的,存在两条件不一致,但合并却一致的情况;

    对于双条件或多条件的并且返回的是值,可以用SUMIFS函数,也可以用SUMPRODUCT函数,如:=SUMIFS(C:C,A:A,E1,B:B,F1);


    下拉填充,可得到其它返回值;


    如果0值返回为空,可以加个判断条件:=IF(SUMIFS(C:C,A:A,E1,B:B,F1),SUMIFS(C:C,A:A,E1,B:B,F1),"")。


全部回答
可以投机取巧一下,分别把两个表的两列数据“&”到一列上,再vlookup一下就ok了追问能直接用公式带出来么
表2c1=IF(VLOOKUP(A1,表一!A:C,2,FALSE)=B1,VLOOKUP(A1,表一!A:C,3,FALSE),"")
我验证过,非常准确。很简单,如果vlookup表一返回的值等于表二相应的值就寻找表一的相应的第三列,如果不等于空格,ok了。追问我代入我的表格中了,可是为什么表2中如果第1列相同,第二列不同则直接显示空格,而不继续向下查找两个条件都匹配的值呢
表2!C1=VLOOKUP(表2!A1&B1,if({1,0},表1!A$1:A$200&B$1:B$200,表1!C$1:C$200),2,)
数组公式ctrl+shift+enter结束追问不怎么懂,也没带出来,能解释下么if({1,0},表1!A$1:A$200&B$1:B$200,表1!C$1:C$200)追答IF({1,0},A1:A200&B1:B200,C1:C200)利用IF把A列和B列的内容合并起来视为一列,C列视为第二列,形成一个数组,在这个区域查长,返回第2列的值
你这个问题还可以用公式表2!C1=INDEX(表1!C:C,MATCH(表2!A1&B1,表1!A$1:A$200&表1!B$1:B$200,))数组公式ctrl+shift+enter结束
还可以用表2!C1=LOOKUP(,0/((表2!A1=表1!A$1:A$200)*(表2!B1=表1!B$1:B$200)),表1!C$1:C$200)
还可以用表2!C1=sumproduct((表2!A1=表1!A$1:A$200)*(表2!B1=表1!B$1:B$200)*表1!C$1:C$200)
下拉公式都可以实现你的要求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
镁合金可用于制笔记本电脑外壳、自行车框架等
工龄买断能否享受特殊工种提前退休
石家庄阀门一厂的环球商标已注册多年,再有企
谁有爱迟有纱的作品,,,谢谢
78,152,128,255,296这些数除以3余数为2的有哪
东风日产轩逸和新标致307哪个好啊如题 谢谢了
在厂里认识了一个女孩,要了微信号,一开始见
tgab和tpoab偏高不能吃什么
直爽的女孩子性格是什么样的
cad中的快捷键pedit 是干什么的呀 用途说下
dnf有没有要回归的,川2!
88+77+92+73+70+77+72+81+80+90=
摩托罗拉v3最贵的时候多少钱
如何删除CAD以前打开过的文件
34.6x4.3+346x0.47+34.6用简便方法计算,递等
推荐资讯
四维彩超提示心尖偏左是什么意思
社会对淮阴工学院的评价
如何用双瓦特法测三相功率
凯里恒大城140平米精装房一个月能租多少钱
评小中高需要在什么样的刊物上发表论文
荡和滨的区别,南方有些地方比如说湘家荡、沙
日语,翻译一下 木下アゲハ
睡觉偷偷草老婆
CAD图中蒸发器前的分液器怎么画,谁有现成的C
用无字词典解释“桃红柳绿”
dnf淘宝上那个牛牛挂有毒吗?
什么颜色对1979年土羊命好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?