我有两个Excel工作表,内容相似,但顺序不同。
第1页
colA | colB | colC | colD | colE | colF
r1 1 | 11 | 111 | a | aa | aaa
r2 2 | 22 | 222 | b | bb | bbb
r3 3 | 33 | 333 | c | cc | ccc
r4 4 | 44 | 444 | d | dd | ddd
r5 5 | 55 | 555 | e | ee | eee
r6 6 | 66 | 666 | f | ff | fff
第2页
colA | colB | colC | colD | colE | colF | colG
r1 1 | 11 | 111 | a | aa | aaa | aaaa
r2 3 | 33 | 333 | c | cc | ccc | cccc
r3 6 | 66 | 666 | f | ff | fff | ffff
r4 2 | 22 | 222 | b | BB | BBB | bbbb
r5 4 | 44 | 444 | d | dd | ddd | dddd
r6 5 | 55 | 555 | e | ee | eee | eeee
对于这两个表,colA就像DB中表的主键,它们是唯一的,我想比较两行相同的colA数据,但是不在sheet1中的colG将不被考虑。
我想在sheet2中添加一个新列:
colA | colB | colC | colD | colE | colF | colG | colH
r1 1 | 11 | 111 | a | aa | aaa | aaaa | True
r3 3 | 33 | 333 | c | cc | ccc | cccc | True
r6 6 | 66 | 666 | f | ff | fff | ffff | True
r2 2 | 22 | 222 | b | BB | BBB | bbbb | False
r4 4 | 44 | 444 | d | dd | ddd | dddd | True
r5 5 | 55 | 555 | e | ee | eee | eeee | True
我可以用公式或宏做什么?
2条答案
按热度按时间rt4zxlrg1#
比较数据
仔细调整常量(Const)部分中的值以满足您的需要。
holgip5t2#
只需迭代并添加true/false作为输出(假设数据位于不同工作表的相同位置: