2014-10-17 21 views
-1

不確定標題是否非常清晰。Excel 2013:VBA查找具有重複ID文本的所有單元格並將單元格內容轉儲到第二張表

基本上,我在本表的B列中有大約500行包含Nessus漏洞掃描數據。關鍵元素是「插件ID:######」文本。幾列以上,插件ID/vuln綁定到一組主機。

一些插件ID在500行中出現多次,但是,由於這些數據在我們做新掃描時是暫時的(月到月),有時它在舊主機上修復,但由於某種原因,新主機現在具有該漏洞,有時它是一種混合(幾個主機將被修復,其他主機不會被修復,新主機也會出現同樣的問題)。

(B)插件ID:123456(J)服務器1,服務器,服務器3

(B)插件ID:123456(J)服務器1,服務器

我想有一個VBA函數,從每個單元取插件ID列B和搜索塔B的其餘部分爲一式兩份,然後將列B的單元格及其行內容複製到原始列J中,並將每個副本複製到一張新表中,這樣我就可以對行進行眼球觀察,並根據Nessus確定實際已修補的內容。

事實上,我可以通過過濾來手動完成這項工作,但它很慢且繁瑣。

我應該從哪裏開始?我總是陷入困境,試圖決定我是否應該做老式的VBA功能,或者使用一些新的Excel VBA函數和工具。

+0

在下次做手動過濾之前,你有沒有考慮點擊記錄宏? – pnuts 2014-10-17 15:29:00

回答

0

爲什麼選擇VBA?只需使用COUNTIF來檢查ID重複的次數,並對count> 1的行過濾公式列。還要對ID列進行排序,以便重複的行彼此相鄰。

例如

=COUNTIF(B$3:B$7;B3) 
相關問題