作者:乔山办公网日期:
返回目录:excel表格制作
有合并单元格时查找比较麻烦,最好不要用合并单元格。要根据合并单元格查找值,要看具体格式和查找要求,请上传具体格式和要求。
假如你要比较A列与B列数据是否重复,应该有知三种结果(即AB皆有,A有B无,B有A无),可在C列存放A有B无的数据,在D列存放B有A无的数据,然后再将两列数据合并即可,方法如下:
1、在C1单元格输入公式:
=IF(COUNTIF($B:$B,A1)=0,A1,"")
在D1单元格输入公式:
=IF(COUNTIF($A:$A,B1)=0,B1,"")
将两个公式用填充柄向道下复制到相应的回行。
2、按C列排序,将C列数据集中答在一起,将其复制到另一工作表的A列;再按D列排序,将D列数据集中在一起,并将其复制到另一工作表的A列的尾部。(注意:这两个操作要用“选择性粘贴/数值”进行粘贴)
3、删除原表的CD两列,将另一工作表中A列的数据复制回原表的C列。
假设原始数据在AB列,A列数据无重复项知
C列作为辅助列,C1=A1,C2=if(A2="",C1,A2)向下道填充公专式
D列得出A列数据,可以将C列数据复制到D列(去属掉公式),删除重复项;
也可以用数组公式实现,
D1=index($C$1:$C$1000,small(if(match($C$1:$C$1000,$C$1:$C$1000,0)=row($C$1:$C$1000),$C$1:$C$1000,9999),row(A1)))
同时按ctrl+shift+enter输入
E1=if(column(A$1)>countif($C$1:$C$1000,$D1),"",offset($B$1,match($D1,$C$1:$C$1000,0)-2+column(A$1),0,1,1))
向右向下填充公式
B列合并的单元格,是不是全来部是三行三行的合并的源?有没有没合并的,或者不是三行合并的?
如果B列都是百由三个单元格合并度成的一个单元格的话,你可以用这个公式:
把这个公式输入进问I3单元格。
=IF(OR(ISNUMBER(MATCH(H3,D:D,)),ISNUMBER(MATCH(H3,E:E,))),IF(B3<>"",B3,IF(B2<>"",B2,IF(B1<>"",B1,""))),"")
然后选中答I3,下拉填充公式。