依据两个Excel表格中的两列来合并数据

发布网友 发布时间:2022-03-08 21:28

我来回答

3个回答

热心网友 时间:2022-03-08 22:58

可以将两列数据都相同的提取到第三张表
假定两表分别为sheet1和sheet2
sheet3的a2输入
=index(sheet1!a:a,small(if(countifs(sheet2!:$a$2:$a$1000,sheet1!$a$2:$a$1000,sheet2!$b$2:$b$1000,sheet1!$b$2:$b$1000),row($2:$1000),1001),row(1:1)))&""
先按下 CTRL+SHIFT,最后回车
公式右拉到B列然后下拉直至出现空白为止

两列都相同的C值相乘
C2输入
=LOOKUP(1,0/((Sheet1!A:A=--A2)*(Sheet1!B:B=--B2)),Sheet1!C:C)*LOOKUP(1,0/((Sheet2!A:A=--A2)*(Sheet2!B:B=--B2)),Sheet2!C:C)
公式下拉追问不太明白

热心网友 时间:2022-03-09 00:16

如果是从第一行开始, 你在C1输入下面的公式,下拉

=IF(COUNTIFS(Sheet2!A:A,A1,Sheet2!B:B,B1),"相同","")

然后按SHEET1的C列排序,或者筛选, 这样就能将C列为空( 不是“相同”的) 全部找出来

最后再删除就行了

热心网友 时间:2022-03-09 01:50

1、C列=A1&B1

2、C列排序

3、D列=IF(C2=C1,"重复","不重复")

 

不知道理解你的意思对不对,结果是要附件这样吗?

追问我合并表格的目的是为了将第一个表格C列数据和第二个表格C列数据相乘得到一列数据,必须要代码和年度都相同才能得到证券代码在某个会计年度的一个数据,但因为表格1中某个证券代码的某个会计年度表格2中没有,或者反过来表格2中有的在表格1中找不到,所以要找两个中都有的才能乘,这样说清楚吗

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com