2017-06-20 58 views
0

我有以下記錄列的電子表格:刪除重複的Excel - 每天從

  • 主叫號碼(客戶的數量每個呼叫的來源)
  • 日期(日期是當呼叫進來自2017年1月1日起)

如何在每天內有效地刪除重複的來電顯示?

如果我只是使用Remove Duplicates工具,它將在整個一年中刪除重複項目。

所以我非常想刪除客戶一天多次打電話的情況。

這裏是一個數據的例子。

enter image description here

我怎樣才能使它所以只有從每一天顯示的第一條記錄?

我的實際片在10萬行

+0

如果只突出顯示所需的列,並只檢查Remove Duplicates中的那兩列,則它只會查看這兩列,並且隻影響您選擇的列。 –

回答

0

爲什麼刪除重複?只需創建一個數據透視表,它可以顯示唯一值和重複計數。

+0

爲了查看我們每天收到多少個電話,而不是雙重電話呼叫者。出於某種原因,crm會爲同一個呼叫記錄多個記錄。 –

+0

如果您需要定期執行此操作,Perl或Python確實是更好的解決方案。對於快速的一次性解決方案,Excel很不錯,但比較單調乏味。我確實發現,如果您首先按日期過濾列表,但刪除重複項的功能卻是100k記錄的手動強化方法。 – JumboShrimp

0

刪除重複工具應該工作,你確定只有刪除重複工具中的2列(數字和日期)?

如果沒有,檢查日期格式

0

一個快速和骯髒的解決方案:

假設數據由日期排序(升序),首先,你可以做的日期和二次主排序根據電話號碼排序。在空列中,輸入以下公式=(b2-b1)+(c2-c1)(其中phone是列b,日期是列c,第2行是您的第一行數據。將數據複製並粘貼到最後一行數據。現在僅將該列過濾爲0,然後隱藏或刪除這些行

現在,如果數據尚未按日期排序,並且您需要將其恢復爲原始順序,則可以先爲數字順序(即1,2,3)添加一列公式,數據的第一行(第二行)是1,下一行是公式(= a2 + 1),並複製粘貼到最後一行。現在當你運行上面的過程時,你會刪除零行,然後在列A上進行最後一次排序以回到原來的訂單

希望有幫助如果這是一次性事情就夠了如果沒有,一個宏可以做同樣的事情,不應該太難寫。或者您可以將額外的列留在原地或將其隱藏起來,以備將來使用。