excel如何刪除兩列中的重複值(不管順序)

時間 2021-10-14 22:23:54

1樓:

根據條件可以判斷,當前行的a b兩列資料在前幾行**現交叉相等的時候,就可以確定該行資料重複,可以刪除,效果如下(將結果複製貼上為值,刪除空行即可):

表中d1,e1直接為a1 b1的值,公式從d2開始:

d2=if(or((a2=$d$1:d1)*(b2=$e$1:e1),(a2=$e$1:e1)*(b2=$d$1:d1)),"",a2)

陣列公式,公式中的{}需要在公式輸入後按ctrl+shift+enter三鍵結束(三鍵齊按)由excel自動生成。

e2=if(d2<>"",b2,"")   普通公式

公式輸入後下拉,得到帶有空行的資料,複製貼上為「值」,刪除空行得到結果。

2樓:思雪遙遙

無法用基本操作刪除就用輔助列+函式解決吧。

3樓:匿名使用者

c1輸入

=if(countifs(a$1:a1,b1,b$1:b1,a1),"重複","")

公式下拉

自定義排序,主要關鍵字選列c,將重複項排到了一起,手工刪除

4樓:

c1=if(sumproduct((a$1:a1=a1)*(b$1:b1=b1)+(b$1:b1=a1)*(a$1:a1=b1))=1,"",1)下拉,c列為1的就是你要刪除的

excel中怎麼刪除兩列資料中重複的紀錄?(提取兩列資料不重複得紀錄)

5樓:匿名使用者

方法一1.在d1輸入:

2.=if(countif(b:b,c1),"該行c列資料在b列有重複",""),

3.下拉填充後,對d列進行篩選,並刪除對應的c列資料。然後刪除d列多餘公式,並分別複製b、c列資料到d列就好了。

方法二1.在d列輸入 =if(iserror(c1),"","重複") ,

2.下拉,

3.不重複的就是空,重複的顯示為 重複,

4.然後選中d列,降序排序。

excel如何刪除兩列資料的重複項

6樓:草原上之狼

方法:單擊「bai資料du」選項zhi卡,選擇「資料工具」選項組中的dao「刪除重複項」內;容

列中包含的各項為表頭的標題,若勾選某列,則表示需判斷此列資料是否重複;選擇多列,則表示各列資料均重複才判斷為重複資料。設定完成後,單擊確定按鈕。

此時,excel會提示已刪除重複項,保留唯一值。

最終結果(黃色部分為刪除重複項後所保留的唯一項)。

excel兩列值如何刪除重複項,找出不重複的。

7樓:匿名使用者

不曉得你的bc列資料抄到多襲

少行,我們假設到bai1000行

以下為操作辦du法

選中gh列,即點選gh列標,這zhi樣啟用單dao元格應該是g1再使用條件格式,新建規則,使用公式定義條件格式=match($g1&$h1,$b$1:$b$1000&$c$1:$c$1000,)>0

確定,這樣,如果看gh列,標記紅色的,就是在bc能找到的如果用公式

=isnumber(match($g1&$h1,$b$1:$b$3&$c$1:$c$3,))*1=0

那顯示紅色的,就是在bc列找不到的。

8樓:匿名使用者

是要對比2次盤點的相同款號,顏色,尺碼的數量嗎?

如果是的話,資料透視表可以直接得到2次數量的差.不為0的就是有差異的.

9樓:匿名使用者

發給我吧,我幫你看看.

[email protected]

10樓:

刪除重複值時,只bai有單元格區域

du或表中的值會受影響zhi。在單dao元格區域或表以外專的其他任何值屬都不會更改或移動。

注意 由於要永久刪除資料,因此最好在刪除重複值之前,先將原始單元格區域或表複製到另一個工作表或工作簿。

1.選擇單元格區域,或確保活動單元格在一個表中。

2.在「資料」選項卡上的「資料工具」組中,單擊「刪除重複項」。

3.請執行下列一項或多項操作:

在「列」下,選擇一個或多個列。

若要快速選中所有列,請單擊「全選」。

若要快速清除所有列,請單擊「取消全選」。

如果單元格區域或表包含很多列,並且您只想選擇幾個列,您會發現更容易的做法是單擊「取消全選」,然後在「列」下面選擇這些列。

4,單擊「確定」。

將顯示一條訊息,指示刪除了多少重複值,以及保留了多少唯一值,或者是不是沒有刪除重複值。

,5.單擊「確定」。

11樓:

排序一下就行了,或則你把上次盤點的結果還有這次盤點的結果分開,然後用vlookup來看看那些是有差異的。靠人一個個對比會死人的

12樓:匿名使用者

我經常遇到這個問題,我認為還是countif方便,有一個單位的同事對這個很著迷,我幫他找出了一些很低階的錯誤,如果靠眼睛看是不可能發現的。

excel中兩列資料如何能把他們不一樣的找出來,把相同的刪除,這兩個表裡頭順序是不一樣的,求大神解答, 10

13樓:

假定兩列資料分另在a列和b列,從第2行開始。以刪除b列中與a列重複的資料為例:

方法:1、在b2輸入公式:=if(countif(a:a,b2),1,"") 下拉填充,相同的出現數字1,不同的是空白。

2、將標1的對應b列資料刪除。

刪除a列中與b列重複的資料,方法與上面基本相同,公式改為=if(countif(b:b,a2),1,"")

14樓:平陽虎

用公式可以做到。發個**資料的**上來,以便寫公式。

如何刪除excel兩表中重複的內容?

15樓:

把表1拷到表2的下方,在右邊插一列,寫公式=countif(a:a,a1),向下複製貼上,然後選中這一列的資料,複製,貼上數值,再把表1的內容刪除掉。再篩選這一列的值為1的資料,把篩選出的資料複製,貼上到新表就行了。

原理,通過公式知道表二與表一中有重複的資料,值大於1的就是有重複的。

複製,貼上數值是防止刪除掉表1後,所有的資料都會變成1篩選出來的1的就是沒重複的,保留。

16樓:印永修出碧

其實沒你想的那麼麻煩,也不需要程式設計。

e列後插入一列作輔助列,f2公式:=e1=e2,下拉填充至結束行。

資料,篩選,自動篩選,篩選輔助列中的false,複製到新表,或者篩選出ture,刪除整行。

怎麼用excel剔除兩列的重複項

17樓:退休畫線工

雖然很多方法可實抄現,但對於你所說的襲

這麼大的資料量,建議放棄常用的公式法,而用高階篩選法——快速,且在完成篩選後幾乎不再消耗額外資源。

方法:1. 首先篩選必須有一個標題行,所以你的資料要先在上面插入一個標題行,並輸入標題名字。

2. 在右側空白列的第2行編寫篩選條件公式(條件公式上面至少要保留一個空行,對應資料來源的標題),如圖要篩選出a、b中不包含e、f列的資料(不同),因ip與地址一一對應,所以實際上只要以a列的ip為準進行篩選。

h2=countif(e$2:e$16,a2)=0

3. 將游標定位到ab列數區域中任意單元格,資料選項卡——排序與篩選——高階

excel會自動把ab列資料區域選擇為「列表區域」(如果自動選擇的區域不是要篩選的範圍,可手動拖拉選擇修改,條件區域:h1:h2

勾選「將篩選結果複製到其他位置」後,選擇複製到的目標區域左上角第一個單元格

如圖4. 都設定好後,按確定,立馬得到篩選結果

18樓:匿名使用者

可以用vlookup配合篩選功能實現

在c列輸入公式:=vlookup(a1,b:b,1,0),篩選#n/a的資料,就是不重複的資料

19樓:

在c列用公bai式得到du,c1公式

:=index(a:a,small(if(countif(b:b,a$1:a$20000)=0,row($1:$20000)),row(a1)))&""

陣列公式zhi,dao按三鍵(

內ctrl+shift+回車)完成容公式,下拉。

20樓:東風最愛三月情

1、在名字前插入一個空列

2、把這一列從1行到最後一行,填充上 1,2... 做上順序記號3、用g排序。把沒有資料的排到一起。刪除。

4、再用你插入的一列再排序。恢復原來的順序。

5、刪除你新插入的一列。

21樓:匿名使用者

在c1中輸入:

=if(iserror(match($b1,$a$1:$a$888,0)),"",$b1)

然後下拉,

再對c列進行排序就可以啦

excel 用vba如何刪除一列中的重複資料

1 開啟要進行資料處理的 2 按alt f11,進入vbe程式操作頁面,3 將滑鼠下移,右鍵彈出如圖,4 選擇插入 模組,5 滑鼠向右移動,將如下 寫入 sub test dim d as object dim r i dim arr set d createobject scripting.dic...

excel中如何提取兩列中不重複內容

以2007為例,把兩列的內容拷到一列中 例如都放到c列 然後選擇c列,選擇 開始 條件格式 突出顯示單元格規則 重複值 然後設定一種顏色,之後按顏色排序,把帶顏色的刪除,剩下的就是你要的。看起來麻煩,不過做起來還是很快的。直接做的話有點麻煩,你可以分兩步做。先在c1中輸入 if iseeror vl...

怎麼刪除ecel兩列中重複的資料

不該年少輕狂 方法一 1.在d1輸入 2.if countif b b,c1 該行c列資料在b列有重複 3.下拉填充後,對d列進行篩選,並刪除對應的c列資料。然後刪除d列多餘公式,並分別複製b c列資料到d列就好了。方法二 1.在d列輸入 if iserror c1 重複 2.下拉,3.不重複的就是...