excel函数 比较两列的值,并修改

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:23:12
遇到一个excel的问题,希望高手能帮忙:
sheet Merge有1列数据,如:
Name value
N1 5
N2 2
N5 1
N8 1
......这样的数据大概有1000多行
在一个叫temp的sheet里面有同样格式的数据:
Name value
N1 6
N9 8
......这里面的数据有700多行。
现在需要这样处理:
两个sheet的第一列即name列进行比较,如果temp有的而merge没有,就把temp里面的这一行全部加到merge这个sheet的后面,该如何处理?谢谢

首先,在temp表某一空列例如H2输入公式“=IF(COUNTIF(Merge!A:A,A2)=0,"新","")”,公式向下填充;
其次,将有“新”的行筛选出来,复制粘贴到Merge表中,OK!

可以使用Vlookup 查询

1. 在temp的第三列C2单元格写公式:
=countif(merge!a:a,a2)
2. 下拉填充柄填充公式到最后一行
3. 将全部数据按照C列(新列)升序排列
4. 复制所有C列值等于0的AB列各行数据
5. 粘贴到merge中

Merge 的 A6输入

=IF(ROW(A1)>SUM(IF(COUNTIF($A$1:$A5,temp!$A$1:$A$3),0,1)),"",INDEX(temp!A:A,SMALL(IF(COUNTIF($A$1:$A5,temp!$A$1:$A$3),"",ROW($A$1:$A$3)),ROW(A1)),))

数组公式 CTRL+SHIFT+ENTER结束,公式往右拉一个,然后往下拉即可~~

公式中的范围根据你实际的范围更改