Excel 中如何找出相同資料?

2009-09-20 12:06 am
在excel中, 有不同的單頁

如何在同一份excel中, 讓它自動搜尋出相同的資料?

如: 在excel擁有[email protected] 的記錄一共有幾筆, 可否一次過顯示出來? 如用顏色標示或於搜尋功能中一併顯示

但大前提是不用逐步記錄搜尋, 假設我有三千筆記錄, 我不想每一個記錄都鍵入搜尋列去search

有沒有一個function是自動顯示相同的資料呢?

另外, 請問現在公司處理database通常會選用哪個軟件?

回答 (3)

2009-09-22 8:07 pm
✔ 最佳答案
利用下列 macro, 可解決你的問題. 結果在一兩秒內完成:
Sub Macro1()
'
'
'
q = InputBox("Input the string to be searched --> ")

x = ThisWorkbook.Sheets.Count

For i = 1 To x

Sheets(i).Select
Cells.Select
Selection.Interior.ColorIndex = xlNone

With Worksheets(i).Range("a1:a500")
Set c = .Find(q, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
c.Interior.ColorIndex = 3
Set c = .FindNext(c)

Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With

Next i


End Sub

可改變 紅色 text 的 range value, 以配合你的 data.



2009-09-22 16:35:21 補充:
如需 sample file (with macro), 請 e-mail 我.
2009-09-21 6:24 am
如你話要同一份EXCEL既話我就搵唔到方法/我未搵到~

不過如果係講同一頁既SHEET到想搵 [email protected] 既話就可以做到~ 不過前提係以表格形式的~
姐係...
NO. NAME EMAIL
1 BILLY [email protected]
2 NANCY [email protected]


不過公司入資料通常都係咁既~

如果個SHEET係咁既話/~~你可以用以下既方法搵出相同的資料~
以上圖表為例
SELECT (NO.) (NAME) (EMAIL) >資料>篩選>自動篩選

之后係個(NO.) (NAME) (EMAIL) 旁邊有個按"留" 例如你要搵既係EMAIL [email protected]

咁你就按EMAIL 旁邊既按"留" ,下面有個叫自訂...你按自訂...之后係顯示符合條件的列 到 選擇等於 右邊果到打[email protected]~ 之后按確定~ 佢就會幫你篩選~不過唔可以SELECT 多個SHEET...(我試過唔得)...

唔知呢個係咪你想要呢^^:
2009-09-20 12:17 am
你可以嘗試在按尋找>>>打你想要的尋找目標,
然後(如果是2007)>>按選項>>搜尋範圍>>(活頁簿)
在搜尋(L)>>>選內容
之後按全部尋找就可以了


收錄日期: 2021-04-15 23:03:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090919000051KK01192

檢視 Wayback Machine 備份