我正在嘗試清理一些電子郵件串列。我有八個 CSV 的電子郵件地址。我正在嘗試查找出現在所有八個串列中的電子郵件地址。
我嘗試將它們復制并粘貼到單個 Excel 檔案中(每個串列對應一列)。但我只能使用以下方法比較兩列:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
所以它不會告訴我所有列中是否有匹配項(從技術上講,該代碼會告訴我是否沒有匹配項)。我可以通過比較兩個串列來弄清楚它,然后使用這些結果將其與第三個串列進行比較,然后使用這些結果將其與第四個串列進行比較,依此類推,直到我通過所有八個串列。但
我也嘗試過使用條件格式來格式化重復值,但它再次沒有告訴我匹配是否出現在所有列中(如果甚至有一個匹配,它會突出顯示)。
Excel 中是否有任何方法可以通過突出顯示或將值復制到新列來指示所有列中出現的任何電子郵件地址?
uj5u.com熱心網友回復:
所以,只有一個公式:
SUM(IF(IFERROR(FIND(J3,A$3:H$12,1),0),1,0))>=8
看:

只是使用名稱,因為您沒有提供任何資料。
uj5u.com熱心網友回復:

您可以使用資料透視表輕松完成此操作。不要為每個 CSV 檔案創建一列(如上圖的左側部分),只需將它們全部復制到同一列中,一個 CSV 一個接一個(如影像中的 E 列)。然后插入一個資料透視表:
- 將欄位
Email放入值部分和行部分 - 使用 CSV 的數量作為條件按值過濾(影像中為 3,在您的情況下為 8,因為您有 8 個 CSV 檔案)
創建資料透視表以分析作業表資料
結果是出現在所有 CSV 中的電子郵件。
當然,這僅適用于每個電子郵件在每個 CSV 檔案中出現一次的情況。如果有重復,您需要在創建唯一列之前對每個 CSV 進行重復資料洗掉
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485428.html
標籤:擅长
下一篇:decltype()的回傳型別
