excel同一行刪除重複項,EXCEL同一行的重複項如何快速刪除

2021-06-26 18:21:12 字數 3858 閱讀 8340

1樓:雲南新華電腦學校

選項欄上面有個「資料」資料下面有個「刪除重複值」。

刪除重複值

有幫助的話還望採納一下。

2樓:

你這種情況我覺得用vba寫程式刪除比較好,思路可以給你,要給你寫**太麻煩了,用迴圈讀取每一行的4個**號碼,讀一個號碼就判斷一下是否跟前面讀取的號碼重複,不重複才新增到一個陣列變數裡去。每一行讀完後,你陣列裡面的就是包含所有不重複的**號碼。把陣列回寫到**去就行了。

3樓:匿名使用者

沒看明白你的需求和已知條件,要使用**是肯定的。

4樓:匿名使用者

用vba處理吧資料這麼多,確實用公式不太好處理的。

5樓:匿名使用者

工具欄 資料 選項中有個刪除重複項哦

6樓:匿名使用者

用公式可以簡單解決!舉例如下

新建3列,是**2~4

e2=if(b2="","",if(countif($a2:a2,b2)>0,"",b2))

然後下拉公式,到其他區域。得到去重了的**2~4然後複製 e~g列,黏貼替換b-d列,完成 同行去重

7樓:裕豐小孫

vba完成很簡單,一句一句說就不那麼簡單了

在excel中如何快速地刪除重複值行,並保留重複的一行資料~!

8樓:匿名使用者

如果是2007及以上bai

版本的話可以

du直接用去重複項的功能zhi,如果是2003及以dao下版本只版能用高階篩選來權做。

2007 資料 刪除重複項 看不看重複你自己是哪個判斷就把哪個標題打上,如果完全重複才算就所有的都打上對勾。 然後確定就可以了

2003 選中要篩選的資料 資料 篩選 高階篩選 選中將篩選結果複製到 那個列表區域應該自動新增了如果沒有你把列表區域 通過選擇為自己要建立篩選的區域 條件區域什麼也不輸入 把下邊的那個去重複的對勾打上 然後目標區域選擇一下你將打算把結果中的第一個單元格要放的位置 (注意不能跨表) 確定就可以了

9樓:找圖專業戶

就是刪除重複項,僅留一項。是吧

10樓:靜默非魚

升序或者降序排列 相同欄位就到一起 然後手工刪除最簡單

excel同一行的重複項如何快速刪除?

11樓:匿名使用者

可以用輔du

助表做。

把第一zhi列複製到sheet2的第一列,然後在sheet2中操dao作:

b1 =if(countif(sheet1!$a1:a1,sheet1!b1),"",sheet1!b1)

向右向下內複製此容公式。

12樓:匿名使用者

複製後轉置 選擇各列 刪除重複項

13樓:親親紫魚

複製這一行,然後右鍵「選擇性貼上」「轉置」貼上成列,最後在excel2007中直接點「刪除重複項」按鈕

14樓:匿名使用者

提取資料比對,如有重複則置空,應該在我能解決的範圍,改天編個程試試,耐心點,一定會有高手出來幫你的!

excel中怎麼刪除同一行中的重複值?

15樓:

alt+f11,在vbe視窗中插入模組,貼上以下**。

回到excel介面,alt+f8,執行下面這個巨集。

sub 這個巨集()

dim arr, d as object, brr(), crr, sh as worksheet

t = timer

arr = activesheet.[a1].currentregion

redim brr(1 to ubound(arr, 1), 1 to ubound(arr, 2))

set d = createobject("scripting.dictionary")

for i = 1 to ubound(arr, 1)

for j = 1 to ubound(arr, 2)

if arr(i, j) <> "" then d(arr(i, j)) = ""

next j

crr = d.keys

for j = 0 to ubound(crr)

brr(i, j + 1) = crr(j)

next

d.removeall

next i

set sh = worksheets.add(after:=worksheets(worksheets.count))

sh.name = "去重結果"

sh.[a1].resize(ubound(arr, 1), ubound(arr, 2)) = brr

msgbox "處理完成!用時" & timer - t & "秒!"

end sub

16樓:匿名使用者

這個問題用vba應該容易一些,方便的話,發檔案給我。我寫個**。

如何刪除excel**相同兩行中的一行?使用重複項只能刪除那列內容,行數太多了,提點建設性意見謝謝

17樓:匿名使用者

在c1中輸入或複製貼上下列公式

=countif(a$1:a1,b1)

下拉填充

刪除c列結果大於2的各行

18樓:

1、資料——篩選——高階篩選——選擇不重複記錄(勾選)——確定。

2、將其複製——貼上到新的位置即可。

19樓:冷月想念

是不是比如第三行和第四行一樣,第五行和第六行一樣的內容,如果是這樣可以在旁邊空白一列用1和2一直拉下來,然後升序排序,最後看要刪掉那幾行直接選中就行了

excel中如何刪除重複的資料,比如說上下兩行有相同的資料,我只要一行,怎麼刪除?

20樓:

=index(a1:a10,small(if(match(a1:a10,a1:

a10,0)=row(1:10),row(1:10),""),row(1:

10)),)陣列公式,以ctrl+shift+回車 結束

還有一種方法就是用資料——篩選——高階篩選(勾選不重複的記錄)

21樓:吹oooo的魚

資料//高階篩選//設定一下區域,下面有個選擇不重複的記錄,勾上它

excel如何刪除重複項?

22樓:excel速成

如何快速刪除重複值?

23樓:雙木阿林

excel如何刪除重複內容?很簡單,讓我來教會你!

24樓:酒肉饞師

解決在excel電子**中,如果混雜有重複資料,如何定位,如何刪除的問題。

excel如何刪除每一行的重複項

25樓:年涵桃

針對圖上的資料,刪除每行的重複項,我的想法是,先轉置,再使用 excel 自帶的刪除重複項功能。

轉置。a 可以使用transpose函式。

b 複製貼上資料,貼上選項選擇轉置。

分別選擇每一列刪除重複項。

資料選項卡——刪除重複項——只選擇一列。

如果選擇多列,就是兩列都相同會被刪除。

希望可以幫到你,有問題歡迎追問。

excel一列中怎麼刪除重複項,Excel一列中,如何刪除重複的資料?相同資料只保留一個?

第一種情況 在b1單元格輸入公式 if a1 a2,a1 然後複製下拉,再將b列的空格刪除或者排序後就可以了.第二種情況 先將a列的資料先排序後再按第一種情況的方式操作就可以了.在表前增加一列,此時序號列變為b列,用公式 if b1 b2,1 0 然後將a列重新貼上一次,再用排序的方法就可以了,我剛...

Excel多行多列轉成一行多列,怎麼將Excel多列多行轉為一列一行

sub aa dim i,x for i 2 to range a65536 end xlup row x activesheet.usedrange.columns.count range cells i,a cells i,e copy cells 1,x 1 next end sub試下 in...

請教EXCEL對同一行中不連續單元格資料的排名公式

工具 office2013 方法如下 1.對第2行中,不連續的數字利用公式進行排名 2.輸入公式如下 3.往右拖動填充公式,得到結果如下 使用countif函式 在一個單元格中輸入countif函式,判斷的條件就是大於自身的數值,統計大於自身數值的資料的個數,然後加1就可以得到排名了。當然,選擇資料...