2012-07-30 146 views
46

我有一個日期列表,其中的每個日期都可以出現多次。我想統計每個日期出現的次數(直方圖)並將其顯示在圖表中(Y軸是日期發生的次數,X軸是日期本身)?計數日期發生的次數並將其繪製出來

樣品清單:

19/05/2012 
19/05/2012 
19/05/2012 
17/05/2012 
17/05/2012 
16/05/2012 
16/05/2012 
16/05/2012 
16/05/2012 
15/05/2012 
15/05/2012 
15/05/2012 
15/05/2012 
12/05/2012 
12/05/2012 
12/05/2012 
7/05/2012 
+4

「對所解決問題的最小理解」部分是垃圾。我是遠離解決方案的2個菜單選項。對不起,我必須將1個菜單選項關閉纔是正確的。這是我試過的..我在過去幾年中點擊了每個菜單選項,但從未找到任何具體的內容。答案是我不明白什麼是Pivot表,所以我甚至不知道要問這個具體的功能。但是,再次恭喜您填寫問題的網站。你做得很好,並且stackoverflow的質量和人的態度越來越差 - 歡呼! – SystemX17 2014-06-19 02:39:36

+6

我很驚訝,這並沒有轉移到超級用戶,而是直接關閉。 – horta 2014-09-05 20:42:54

+3

將它移到超級用戶已經足夠了。用戶展示了對正在解決的問題的理解;僅僅因爲他們沒有記錄嘗試的解決方案並不意味着他們不瞭解問題。微軟的用戶界面非常不直觀,發佈的答案顯示用戶實際上對解決方案有多接近。對於所有投票結束的人,請在下一個售貨亭領取您的失敗登機牌。 – 2014-12-24 18:54:03

回答

62

,最簡單的是做一個數據透視圖。 選擇您的日期數組(並添加標題)並創建一個新的數據透視圖(插入/數據透視圖/確定) 然後在字段列表窗口中,先將日期列拖放到軸列表中,然後將其拖放到值列表中。

第1步:

Step1

第2步:

Step2

+0

這給我一個日期的計數。我不確定如何將它放入圖表以顯示上述的Y軸。 – SystemX17 2012-07-30 11:38:39

+0

數據透視表爲您提供按日期計數,數據透視圖爲您提供了該圖表。否則,您可以使用數據透視表中的數據來繪製散點圖。 – 2012-07-30 11:42:53

+0

只需將結果自動放入圖表中即可獲得我想要的結果。謝謝。 – SystemX17 2012-07-30 11:51:34

5

如果您有Excel 2010,您可以將數據複製到另一列,比選擇它並選擇Data - > Remove Duplicates。然後,您可以在其旁邊寫入=COUNTIF($A$1:$A$100,B1)並將公式向下複製。這假定你的值在A1:A100的範圍內,而非重複的值在B列。