1樓:山桑弓
把要加的條件加在公式中,原來是
=countif(b2:b3,b2)>1
改為=(countif(b2:b3,b2)>1)*(c2<>"")
2樓:莫道枉然
sub 去不重複()
dim data, data_count as long, resdata(), resdata_count as long, rowcount as long
data = activesheet.range("a2:c" & cells(rows.count, 2).end(xlup).row)
with createobject("scripting.dictionary")
for data_count = 1 to ubound(data)
if .exists(data(data_count, 2)) then
resdata(3, rowcount) = resdata(3, rowcount) & data(data_count, 3)
else
resdata_count = resdata_count + 1
redim preserve resdata(1 to 3, 1 to resdata_count)
rowcount = rowcount + 1
.add data(data_count, 2), rowcount
resdata(1, resdata_count) = data(data_count, 1)
resdata(2, resdata_count) = data(data_count, 2)
resdata(3, resdata_count) = data(data_count, 3)
end if
next
end with
activesheet.range("e2").resize(ubound(resdata, 2), 3) = worksheetfunction.
transpose(resdata)
end sub
3樓:
試試先對c列進行排序,然後進行下一步處理。
wps中excel怎麼把重複項刪除
1.首先先開啟excel工作表,這時可以看到a7 i7與a14 i14是重複的。2.開啟之後將滑鼠移到選單欄會發現有一個 資料 按鈕。3.單擊 資料 按鈕會出現如圖所示,這時可以看到,在下分的選單欄裡有一個 刪除重複項 選項,單擊該選項。4.單擊之後會彈出如圖對話方塊,這時篩選要刪除重複項的區域,如...
excel中怎麼刪除同一行中的重複值
alt f11,在vbe視窗中插入模組,貼上以下 回到excel介面,alt f8,執行下面這個巨集。sub 這個巨集 dim arr,d as object,brr crr,sh as worksheet t timer arr activesheet.a1 currentregion redim...
在excel中如何篩選出姓名重複的並刪除
把姓名列排序,同樣的姓名就在一起了. 大徐哥 假設客戶姓名在a列,b1輸入公式 if countif a a,a1 1,重複 將b1公式向下複製,b列中姓名重複的都會判斷出來 姓名在a列 b2 index a a,small if a 2 a 500 match a 2 a 500 a 2 a 50...