我有两个excel文件需要交叉参考金额。
第一张表如下所示:
我需要做的是找到表2中包含的任何金额以及它们落入的月份。
表2如下所示:
例如在表1中我在C列中有56.49作为A列中的参考号AK1080117,这在表2中显示为人物8。
我可以看到这是正确的,因为在第一张纸上,交易日期为08-jan,而第二张纸在第一列中。
在纸张1和纸张2之间没有相同的参考,因为纸张1具有参考,而纸张2具有名称。
任何人都可以建议最好的方法来做到这一点。
完整的纸张长达数百行。
非常感谢,
答案 0 :(得分:1)
如果是这样,我已经找到了一种方法,可以通过几个步骤来实现:
1:在您的第一张纸上添加另一列E,并将此公式添加到该列的第二行并将其一直向下拖动:
=SUBSTITUTE(ADDRESS(1,MONTH(B2)+1,4),"1","")
2:现在在新制作的列旁边创建另一列F,并将此公式放在第二行:
=MATCH(C2;INDIRECT("Sheet2!"&E2&":"&E2);0)
3:现在创建第三列G并将此公式放在第二行中以进行拖动:
=INDEX(Sheet2!A1:D15;F2;1)
4:现在您已经创建了一个交叉引用,因为G列会显示匹配的人。
编辑:您可以明显地将这三个公式直接组合起来,但我个人的偏好是制止事情以使它们更容易理解:)
=INDEX(Sheet2!A1:D15;MATCH(C2;INDIRECT("Sheet2!"&SUBSTITUTE(ADDRESS(1,MONTH(B2)+1,4),"1","")&":"&SUBSTITUTE(ADDRESS(1,MONTH(B2)+1,4),"1",""));0);1)
祝你好运!
答案 1 :(得分:0)
您需要具有引用和名称的第三个表。然后,您可以使用查找函数或表关系将数据链接在一起。
要求第一个表的来源将Name包含为字段。