excel 專家請進 - formula 一問

2007-06-27 5:28 am
假設column A 每一格有很多數字.

怎樣寫一條formula check 那些數字在整個column A 的出現了多少次?

回答 (4)

2007-06-29 9:15 pm
✔ 最佳答案
給你另外一個意見

可以試在 column B以下的公式,
=COUNTIF($A:$A, IF(COUNTIF($A:$A, A1)>1, A1 ))
重複的會顯示數字,不重複的會顯示 0

若是想再清楚一點的話,可用「設定格式化條件」
選取 B欄
格式 -- 設定格式化條件
條件一中,設定公式如下
=COUNTIF($A$1:A1,A1)>9
格式欄中設定字形為紅色,(顏色隨意)
所有重複了10次或以上的都會變成紅色
2007-07-01 4:03 am
下面的 macro 會將出現次數寫在column B :
Dim s
Dim n
Dim x

Sub Macro1()
'
Cells(1, 1).Select
n = ActiveCell.CurrentRegion.Rows.Count

For i = 1 To n
x = Cells(i, 1)
s = 1

For j = 1 To i - 1
If Cells(j, 1) = x Then GoTo ex
Next

For k = i + 1 To n
If Cells(k, 1) = x Then s = s + 1
Next

Cells(i, 2) = s
If s >= 10 Then Cells(i, 2).Font.Bold = True


ex: Next
End Sub
2007-06-28 6:21 am
我想找出哪些電話號碼重覆了10次或以上

Ans: =IF(COUNTIF($A$1:A1,A1)=10,A1,"") (公式往下拉便成)
2007-06-27 7:23 am
類似的問題我也遇過,我用EXCEL VBA寫了一程式,只要你在 SHEET 1 的A欄貼上你的資料,然後按一下在 SHEET 2 上的按鈕,SHEET 2 裏馬上就列出所有資料的出現次數。
請留下E-MAIL,我可以SEND比你用。


收錄日期: 2021-04-12 21:47:22
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070626000051KK04395

檢視 Wayback Machine 備份