2010-08-07 27 views
0

記錄的不同列表我有一個Excel電子表格15列,其中之一是EmailAddress的,然後100,000記錄..如何提取從SQL或Excel

在我的數據我知道,有很多重複電子郵件地址。

有人能告訴我如何提取一個清晰的列表,其中每個記錄只能由emailaddress表示一次?

或者,如果我將數據導入到SQL,我怎麼能刪除由EMAILADDRESS複製,但留下一個記錄,如果4找到的記錄...

THX ..

+0

你只是想保留地址的第一個出現記錄並刪除所有其他記錄與該電子郵件地址,還是更復雜?你使用的是什麼版本的Excel? – 2010-08-07 19:17:15

回答

0

參見如何在亞歷山大的回答刪除重複,與它在SQL處理的鏈接。 (請注意,鏈接的答案是具體到SQLServer的 - 語法可能是,如果你使用的是SQL的其他版本會略有不同。)

對於Excel,我建議要麼:

  1. 使用數據透視表或
  2. 排序上EmailAddress的,插入填充有公式類似的附加列:

    =IF(A1=A2,"","X") 
    

    [ - 第2行,假設EmailAddress的是在柱A;複製並粘貼到列的其餘部分]並使用自動篩選器選擇X的計算值。