我有一份文件,其中包含對我的營業地點的建議,具體到站點(我們擁有幾個較小的設施),其中有幾張紙。第一個是完整的、包羅萬象的清單。這些欄位包括站點位置、推薦類型(非常籠統)、實際推薦、詳細推薦和觀察結果。詳細資訊和觀察結果可能不會每行都填寫,但它們都有站點、記錄類型和實際記錄。如果多個網站出現相同的記錄,我會將這些記錄加在一起並刪除第二頁上的重複項。現在,他們希望我比較主列表和第二個合併頁面,並確定哪些行已發送,以及哪些行尚未包含在最終頁面中。我無法完全按實際記錄進行排序,因為某些網站具有相同的實際記錄,但其下方嵌套有幾個不同的詳細記錄。我曾想過嘗試 IF 函數或 VLOOKUP,但我無法確定比較兩個頁面的好方法。它們分別約為 700 行和 500 行,因此手動比較會非常困難。任何人都可以幫忙設計一個公式來比較兩個頁面並顯示它們是否存在於第二頁嗎?謝謝你提供的所有協助。
答案1
可能還有其他方法可以實現此目的,但這裡有一個選擇。您或許可以使用 COUNTIFS 函數。但是,這只能讓您以 3 個條件進行搜尋。
如果您說每筆記錄都有網站、類型和實際記錄,那麼您也許可以使用這三個條件進行搜尋。
在您的主清單中,建立一個標題為「已複製」(或您想要的任何內容)的新欄位。
=IF(COUNTIFS('Duplicates removed'!A:A, A2, 'Duplicates removed'!B:B, B2, 'Duplicates removed'!C:C, C2)>=1, "Duplicate", "")
COUNTIFS 函數會依範圍來符合您的條件。在這種情況下,第一個標準是“站點”,或主列表上的 A2。它正在工作表“'重複項已刪除'!A:A”中搜尋匹配項,該工作表是工作表上已刪除重複項的相應網站列。 B2 匹配 Type,C2 匹配「Rec」。 >=1 告訴 COUNTIFS 您想要尋找大於或等於 1 的項目(您的縮小工作表上可能有多個項目)。 「重複」返回找到符合項目時儲存格將顯示的內容。根據您的喜好變更此設定。 “已複製”“完成”等。
將滑鼠懸停在儲存格 F2 的右下角,直到遊標變成黑色十字。按一下並向下拖曳以將公式複製到工作表的每一行中。
若要使格式顯示已複製的行,您將使用條件格式。
選擇儲存格 A2。然後進入條件格式,按一下“新規則”,然後選擇“使用公式決定要格式化的儲存格”。在「格式值方塊」中鍵入=$F2="Duplicate
儲存格和短語並將其替換為符合您需求的內容。然後點擊“格式”並選擇單元格底紋。
若要將格式套用於整個表格,請前往條件格式中的“管理規則”,然後按一下“套用於”欄位旁的儲存格選擇器。
點擊表格右上角並拖曳它以選擇所有資訊。這應該突出顯示“已複製”列指示已複製資訊的所有行。
希望這可以幫助。嘗試更改公式中的標準以最好地匹配您的資料。
*注意 - 根據您正在做的事情,資料庫會比 Excel 更有效。資料庫將為每個條目分配一個唯一的 ID 號,這將使搜尋和管理重複條目變得更加容易。我管理著一個包含大約 12,000 個(並且還在增加)記錄的資料庫。我在表中有一個列,可以在其中輸入“重複”ID 號碼。如果某個條目與先前的條目非常匹配,我會將先前的 ID 號碼輸入到重複欄位中。它可以輕鬆找到哪些提交是重複出現的問題,但只需執行查詢以將原始想法編號與重複欄位進行匹配即可。