excel中两个sheet页中某一列相同时,取第二个表的某一列数值填充到第一个表中

如图所示,当贷款收回表和账户信息表中的贷款账号相同时,想取账户信息表中的还款方式放在贷款收回表的还款方式中,谢谢啦

公式的方法可以用vlookup但也许你还要引用其他列数据,那用index+match是最合适的:index引用数据源中的数据区域,第1个match查找账号在数据源中对应的行,第2个match查找项目在数据源中对应的列。这样无论要引用哪数据都复制这个公式即可,公式:

H2=INDEX(账户信息表!$B$2:$N$12,MATCH($G2,账户信息表!$C$2:$C$12,),MATCH(账户信息表!K$1,账户信息表!$B$1:$L$1,))

下拉

追问

这个也非常棒,一次可以解决很多问题,很感谢,收藏了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-03
在sheet2的C1中输入或复制粘贴下列公式:
=SUMPRODUCT((Sheet1!A:A=A1)*(Sheet1!B:B=B1),Sheet1!C:C)

=SUMPRODUCT((Sheet1!A:A=A1)*(Sheet1!B:B=B1),Sheet1!C:C)

=LOOKUP(1,0/((Sheet1!A:A=A2)*(Sheet1!B:B=B2)),Sheet1!C:C)
下拉复制追问

看不明白你在说什么?

第2个回答  2019-06-03
将如下公式粘贴在H2单元格内,然后向下拖动即可。

=VLOOKUP(G:G,账户信息表!C:K,9,0)追问

非常简单易懂,非常感谢

本回答被提问者采纳
第3个回答  2019-06-03

在你要填写的第一个单元输入这个公式:=IF(G2=账户信息表!G2,账户信息表!K2,"账号不一致")
然后利用右下角的+号下拉就可以了,结果如图

谢谢采纳!

追问

都显示账号不一致呢,我好像说的不明白,不是按行对应,是整列查找,因为每条信息不一定都在相同的行上

追答

这个公式就是按列找的 你要是都一致 那是不是单元格格式不一样了?