sheet1、sheet2里面A、B列值相同,但sheet2里面的A、B顺序错乱,需要满足A、B条件后在sheet1里面匹配出对应的“得数”,例如:sheet2里面,A3=0,B3=3 ,从sheet1里面匹配出来C3=12.31,源数据比较大,存在重复值
=INDEX(Sheet1!C:C,MATCH(A2&B2,Sheet1!A:A&Sheet1!B:B,0)),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{}。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-07-21
请提供有效截图。
在Sheet2的C3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(Sheet1!C:C,MATCH(A3&B3,Sheet1!A:A&Sheet1!B:B,0))
在Sheet2的C3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(Sheet1!C:C,MATCH(A3&B3,Sheet1!A:A&Sheet1!B:B,0))
第2个回答 2015-07-21
C2
=VLOOKUP(A2&B2,IF({1,0},Sheet1!$A$2:$A$16&Sheet1!$B$2:$B$16,Sheet1!$C$2:$C$16),2,0)
数组公式,输完公式后同时按 CTRL+SHIFT+ENTER追问
=VLOOKUP(A2&B2,IF({1,0},Sheet1!$A$2:$A$16&Sheet1!$B$2:$B$16,Sheet1!$C$2:$C$16),2,0)
数组公式,输完公式后同时按 CTRL+SHIFT+ENTER追问
大神,里面有重复,导致项出现结果有误,这个可以避免吗?
追答我想到的方法是添加辅助列 用于区分重复项。
然后将上面公式改一下就可以。
sheet1、sheet2均有重复项,能不能发一下具体的公式给我一下,谢谢了
追答比如sheet1、sheet2均增加一列辅助列 c2 =a c3=b.......
在D2中输入下面数组公式,不一定能满足你的要求,你测试一下。公式里的单元格区域按需自行选择。
=VLOOKUP(A2&B2&C2,IF({1,0},Sheet1!$A$2:$A$16&Sheet1!$B$2:$B$16&$C$2:$C$7,Sheet1!$D$2:$D$16),2,0)
大神,私信一下呗
本回答被提问者采纳