❶ EXCEL 怎麼用函數公式計數(去除重復項)
一是利用數組公式:
=SUM(1/COUNTIF(A1:A1000,A1:A1000))
二是利用乘積求和函數:
=SUMPRODUCT(1/COUNTIF(A1:A1000,A1:A1000))
或:
要統計去除重復項後數字的個數,可用以下函數公式:
假如數據在A列,在B1中輸入=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
這個公式計算出的值即是A1:A5中去掉重復項後數字的個數。
(1)怎麼對excel去重復資料庫擴展閱讀:
為了滿足各種數據處理的要求,Excel提供了大量函數供用戶使用,函數是系統預先編制好的用於數值計算和數據處理的公式,使用函數可以簡化或縮短工舉虛圓作表中的公式,使數據處理簡單方便。 Excel 2003提供了豐富的函數,如財務函數、日期與時間函數、數值與三角函數、統計正塌函數、查找與引用函數、資料庫函數、文字函數、譽攜邏輯函數、信息函數等。
❷ excel如何刪除多列重復數據
將保留的數據放到O:Q列,見截圖
第1步:
將J:K的數據粘貼到O:P
選定兩列數據區>數據>刪除重復項>確定
操作後兩列數據保留了唯一值
❸ excel如何刪除單元格內重復的資料庫
用萬能的VBA可以解決。
編制代碼如下:回
Sub 去除重復答字元()
Dim I, J, K As Integer
Dim BJ As Integer
Dim s As String
Dim mya(1 To 100)
s = Cells(1, 1)
I = Len(s)
For J = 1 To I
mya(J) = Mid(s, J, 1)
Next J
s = mya(1)
For J = 2 To I
BJ = 0
For K = 1 To J - 1
If mya(J) = mya(K) Then
BJ = 1
Exit For
End If
Next K
If BJ = 0 Then
s = s + mya(J)
End If
Next J
Cells(1, 2) = s
End Sub
❹ 請問在excel中如何將一列數據中重復的找出來
假設數據寫在A列,則方法如下:
方法一
選中A列,操作:格式,條件格式,選擇「公式」,寫入:=COUNTIF(A:A,A1)>1 ,再點格式,在單元格格式中設置單元格字體或單元格底紋為紅色,最後點「確定」。
這樣A列中出現紅色的字體或紅色底紋的單元格就是重復的數據。
方法二
在B1單元格寫入公式
=IF(COUNTIF(A:A,A1)>1,"重復","")
下拉填充公式
這樣在B列中出現文字「重復」的A列數據就是重復的數據。
1、工具條——數據——篩選——高級篩選——選擇不重復記錄(勾上)——確定。
2、編輯——定位——定位條件——可見單元格——復制——粘貼到新位置。
選中列—>數據—>篩選—>高級篩選—>將篩選結果復制到其他位置打鉤(選擇復制的單元格位置)—>選擇不重復的記錄打鉤—>確認。
這個問題我之前有過回答並解決掉,這里不想再過多的話,方法是:
第一步、把要查找重復的數據進行排序,這里假設待查列為A列並且數據從A1開始
第二步、在B1中寫入一個函數 =if(a1=a2,"Y",""),然後復制下去,這樣就可以把A列中的所有重復數據全用Y標出來
方法/步驟
例如Excel表格中如下圖所示的數據。現在找出A列中的重復數據,並在備注欄標注「重復」。
在B2單元格中輸入公式:=IF(COUNTIF(A:A,A2)>1,"重復",""),如下圖所示。
選中B2單元格,這時候右下角會有一實心小方塊,雙擊向下填充或滑鼠拖拽向下手察扒填充。
現在效果如下畢昌圖所示。
知道了哪些數據是重復的,可以通過排序將相同數據放在一塊。在「開始」選項卡,單擊「排序和篩選」,然後選擇「自定義排序」。
打開「排序」對話框,設置排序的條件(默認是一個條件,可以單擊「添加條件」來添加多個條件),然後單擊「確定」。
這時發現重復的數據在一起了。
比如篩選出A列和B列重復的數據,在C1輸入:
=IF(COUNTIF(B:B,A1),A1,"")
下拉填充
C列數據即為A列和B列的重復數據.
'利用字典去重,下面是示例代碼,去除第一列的沒宏重復項Sub Test() '利用字典去重,字典的特性是key值不能重復
Dim Dic, Arr
Dim i As Integer, r As Integer
Dim Str As String
r = Sheet1.Range("A65536").End(xlUp).Row
If r = 1 Then Exit Sub '如果第一列沒有數據那麼退出程序
Set Dic = CreateObject("scripting.dictionary") '創建字典對象
For i = 1 To r '將第一列數據添加到字典的key值中
Dic(CStr(Cells(i, 1))) = ""
Next
Arr = Dic.keys '返回字典key的數組
Set Dic = Nothing '銷毀對象
Str = Join(Arr, ",") '將數組中的內容顯示為一字元串
MsgBox Str
End Sub
有很多種辦法,介紹三種主要方法:
1)WPS和高版本的excel中有自帶剔除重復項的功能,可以利用這個功能刪除重復的項目,剩下的數據就是不重復的項目
2)通過函數的辦法,例如countif函數,如果希望在同列並且將不重復的數據顏色標示,則可以選取A列數據,點擊格式-條件格式,在格式對話窗口,輸入條件公式:=COUNTIF(A:A,A1)=1,並設定標示的顏色,所有不重復的值即以顏色標示
3)通過篩選的辦法,點擊數據——篩選——高級篩選,打開高級篩選對話框,在高級篩選的對話框中,我們勾選「將篩選結果復制到其他位置」,同時勾選選擇不重復的記錄,這樣那些重復的記錄只是顯示一個記錄,點擊確定即可完成
假如你的數據在A1-A200。
在B1輸入:=COUNTIF($A$1:$A$200,A1)
在B2輸入:=IF(COUNTIF($A$1:A1,A2),"",COUNTIF($A$1:$A$200,A2))
然後選中B2往下拉復制公式。
這樣A列中每個對應B列有數字的就是重復個數了。
單擊「開始」選項卡,找到「樣式」選項組,點擊「條件格式」選項,在下拉列表中的第一個選項「突出顯示單元格規則」中選擇「重復值」即可。
❺ excel表格怎麼檢查有重復的資料庫
方法/步驟
打開需要編輯的Excel表格。觀察表格發現有部分數據相同,需要將這些重復的數據用醒專目的顏色屬標注出。首先,選中需要查找重復值的一列或某個區域。具體操作,如圖所示。
滑鼠單擊開始菜單,依次選擇樣式-條件格式-突出顯示單元格規則-重復值。
Ps:這些步驟適應於microsoft07版本。03版本的童鞋可以查看我的另一篇經驗貼「怎麼在Excel2003版中查找重復值」。
彈出重復值對話框,為包含以下類型的單元格設置格式。默認的選擇是重復值設置為淺紅填充色深紅色文本。點擊確定。
點擊確定。觀察Excel表格,是不是發現Excel表格中的那些重復值已經被標紅顯示了呢。顯示效果如圖所示。
5
將這些重復值成功標注後,您可以對數據進行其他處理,如篩選。具體操作步驟:點擊開始菜單-排序和篩選-篩選-按顏色排序-後單獨顯示重復數據。您也可以根據個人需要,刪除或者繼續其他編輯。
❻ excel表格如何去重復數據
在日常應用中,需要在大量數據中發現並刪除重復數據。可以使用Excel 2007中的復制工具快速刪除和修改大量重復數據。本例以Excel 2007為例操作平台。
如何在Excel 10中快速刪除重復數據
第一步。查找重復數據:首先打開要操作的excel文件,選擇要排序的重復數據區域,然後在開始頁簽選擇條件格式。
如何快速刪除Excel 1中的重復數據
第二步:在Excel 2007下拉菜單中選擇「突出單元格規則/重復值」(如圖)。
如何在Excel 2中快速刪除重復數據
第三步:在彈出的重復值對話框中選擇合適的顯示樣式,高亮顯示重復值,然後點擊確定,可以看到重復值已經被高亮顯示。
如何在Excel 3中快速刪除重復數據
如何在Excel 4中快速刪除重復數據
第四步:刪除重復值:在Excel 2007中找到重復值後(突出顯示重復值),點擊切換到「數據」選項卡。
如何在Excel 5中快速刪除重復數據
第五步:選擇刪除重復項,在彈出的刪除重復項對話框中勾選要刪除的列,最後點擊確定,刪除重復數據。
如何在Excel 6中快速刪除重復數據
如何在Excel 7中快速刪除重復數據
第六步。您還可以使用查找和替換功能來修改重復數據。
如何在Excel 8中快速刪除重復數據
第七步:選擇要修改的數據區,使用(CTRL+F),輸入要搜索的內容並用替換,使用全部替換。實現重復數據的修改。
如何在Excel中快速刪除重復數據9
需要注意的事項
刪除重復值時,需要對包含重復值的列進行操作。https://img0.pconline.com.cn/pconline/1405/13/4764016_8_thumb.jpg
❼ 如何刪除excel重復數據
1、首先打開excel工作表。
2、打開之後將滑鼠移到菜單欄「數據」按鈕。
3、單擊「數據」按鈕,在下分的菜單欄里有一個「刪除重復項」選項,單擊該選項。
4、單擊彈出冊鏈對話框,這時篩選要刪除重復項的區域,如果是全部區域都需要的話,那麼就州前孫點全選,選擇好區域之後單擊下方的確定按鈕。
5、單擊確定按鈕之後會彈出對話框,這時已經將重復項刪除掉了,可以看到刪除項顯示為白色了,單擊確悔咐定按鈕即可。
❽ 在EXCEL中如何篩選出姓名重復的並刪除
1、打開Excel表格抄之後,選襲中要刪除重復名字的列。
❾ 如何找出excel中兩列數據重復的資料庫
比如篩選出A列和B列重復的數據,在C1輸入:
=IF(COUNTIF(B:B,A1),A1,"")
下拉填充
C列數據即為A列和B列的重復數據.
❿ 利用EXCEL排除重復名單
可以先排列一下,這樣相同的數據兄粗就連在一起了。再手動刪。
下面的是我轉的:
如果您所創建的項目列表中包含重復的項目,而您希望派生出無重復的列表,請使用
Excel
中的高級篩選命令。
為此,請按照下列步驟操作:
1.
在新工作簿的單元格
A1:A10
中鍵入以下數據:
A1:水果
A2:蘋果
A3:櫻桃
A4:梨
A5:櫻桃
A6:李羨嫌鎮子
A7:蘋果
A8:蘋果
A9:梨
A10:蘋果
2.
在「數據」菜單中,指向「篩選」,然後單者鋒擊「高級篩選」。
3.
在「操作」下,單擊「復制到」。
4.
在「列表區域」框中,鍵入
$A$1:$A$10。
5.
單擊「選擇不重復的記錄」,在「復制到」框中鍵入
$B$1,然後單擊「確定」。
列
B
中將顯示以下無重復列表:
B1:水果
B2:蘋果
B3:櫻桃
B4:梨
B5:李子
注意,此方法對於多個列同樣適用。使用高級篩選命令時,可以隱藏行。