这类问题,我回答好几次了,可惜无人识得其中妙处,今天再次抄录如下,希望您能采用。
如数据在A2:B100,在C2中输入公式:=INDEX(A$2:A$100,MATCH(,COUNTIF($C$1:C1,$A$2:A$100),))&"" ,同时按下ENTER键,SHIFT键,和CTRL键, 公式下拉。
在D2中输入公式:=IF(C2="","",IF(SUM(IF($A$1:$A$100=C2,1))=1,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1))),IF(SUM(IF($A$1:$A$100=C2,1))=2,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$2))),IF(SUM(IF($A$1:$A$100=C2,1))=3,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$2)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$3))),IF(SUM(IF($A$1:$A$100=C2,1))=4,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$2)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$3)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$4))),IF(SUM(IF($A$1:$A$100=C2,1))=5,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$2)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$3)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$4)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$5))),IF(SUM(IF($A$1:$A$100=C2,1))=6,INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$1)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$2)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$3)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$4)))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$5))))&","&INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=C2,ROW(A$1:A$100)),ROW(A$6))))))))) ,同时按下ENTER键,SHIFT键,和CTRL键,公式下拉。
公式虽然长了点儿,但要是复制粘贴到您的表中,应当是十分简单。
很简单,在C列插入公式。在C2输入:=A2&B2, 向下复制公式,这样C列显示出来的就是A列和B列的连接内容。然后对C列使用条件格式“重复值”。这样同时满足AB两个件的数据就在C列标注出来了。 如下:第2行,第5行在C列显示“黄A”的两个单元格就会显示重复颜色。
A B C
1 名称 规格 检验重复
2 黄 A 黄A
3 红 B 红B
4 蓝 C 蓝C
5 黄 A 黄A
在c2输入:
=if(countifs(a:a,a2,b:b,b2)>1,"该行对应的a、b列数据有重复","")
下拉填充后,对c列进行排序或筛选就好了。
选中数据区域——数据——筛选——高级筛选,勾选不重复项,选个输出位置就OK了
选取AB两列,在“数据”选项中选择“删除重复项”按钮之后点确定