document.write("");

一个excel 有两个sheet,其中一列相同,合并数据

1. 新建一个excel文档,sheet名称默认无需修改

2. Sheet1数据

 
\ A B C
1 标题 备注1 备注2
2 A 1 2
3 B 11 22
 

 

3. Sheet2数据

\ A B C
1 标题 备注3 备注4
2 A 3 4
3 B 33 44

 

 

 4. 如上,点击Sheet1的D2位置,输入=INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,))

表示,获取Sheet2中的B2的数据,匹配的规则为Sheet1的A2=Sheet2的A2

然后Sheet2的数据会合并到Sheet1数据中,从D列开始附加数据

列的数据,鼠标放在D2的右下角,待鼠标样式变为黑色十字时,向下滚动鼠标即可(A2会依次递增)

横向数据扩充依次修改为

=INDEX(Sheet2!C:C,MATCH(A2,Sheet2!A:A,))

=INDEX(Sheet2!D:D,MATCH(A2,Sheet2!A:A,))

其中D:D表示获取Sheet2的某一列的值

A2是匹配的规则,Sheet1的A2与Sheet2的A2相等的意思,
=INDEX(Sheet2!D:D,MATCH(A2,Sheet2!A:A,))


 

posted @ 2022-05-10 11:40  人间春风意  阅读(1959)  评论(0)    收藏  举报