excel中用公式来筛选重复数据可以用countif函数,假定数据在a1-a12单元格,在b1输入公式=IF(COUNTIF(A$1:A$12,A1&"*")>1,COUNTIF(A$1:A$12,A1&"*")&"个重复数据","没有重复数据"),向下拉复制公式即可得出结果,如下图所示。
用法如下:
SHEET2的B3中输入:=INDEX(SHEET1!A:A,SMALL(IF(SHEET1!B$2:B$14=C$1,ROW($2:$14),4^8),ROW(1:1)))&""按CTRL+SHIFT+回车键结束公式往下拉。
SHEET2的C3中输入:
=IF(A3<>"",C$3,"")往下拉。
SHEET2的F3中输入:
=INDEX(SHEET1!E:E,SMALL(IF(SHEET1!B$2:B$14=C$1,ROW($2:$14),4^8),ROW(1:1)))&""按CTRL+SHIFT+回车键结束公式往下拉。
最大行号可以根据实际需要适当调整。
E1=IF(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,0)),"N","Y")
公式下拉,结果是Y的就是在Sheet2中有,N就是没有
筛选我不会,但如果你要标记可以,
1.你的Y供应商的品名一定要是唯一的不能与别的商品一样。
2.用 vlookup在sheet1里查找sheet2里的商品名称,有的就是没有的就不是。如果要加什么标记就用一下if().
个人认为:
1、只要在sheet1中加入一列“供应商”(因为同一种商品可能存在不同的供应商)
2、在sheet1中采用自动筛选,这样你想筛选哪一种都可以,很简单。