MS Excel - 如何對我的資料進行建模以產生分解為產品和月份(同比)的圖表?

MS Excel - 如何對我的資料進行建模以產生分解為產品和月份(同比)的圖表?

我的原始資料中有一個日期列。日期範圍涵蓋 2018 年和 2018 年。每個產品有多個交易。

我如何在資料透視表中包含兩列,一列代表 2018 年,另一列代表 2019 年日期?這可能嗎?

我想要這樣做的原因是,我可以建立一個並排顯示 2018 年和 2019 年日期值的資料透視長條圖。例如。 2018 年 1 月、2019 年 1 月、2018 年 2 月、2019 年 2 月等的銷售數量。

附言。我有數千行數據。

此外,我想顯示上述日期的多種產品的銷售數量,例如。 2018 年 1 月與 2019 年 1 月、2018 年 2 月與 2019 年 2 月等。如果您就如何最好地重塑我所獲得的數據提出建議,我們將不勝感激。

我的原始數據

我的原始資料]

我希望我的圖表是什麼樣子。除此之外,我想將每種產品細分,這樣我就可以看到同比趨勢:

我希望我的圖表是什麼樣子。除此之外,我想對每種產品進行細分,這樣我就可以看到逐年趨勢]

我設法在網上找到了一個示例來說明我希望圖表的外觀,因此我假設我的樞軸也需要如下所示:

我設法在網路上找到了一個關於我希望圖表看起來如何的範例,因此我假設我的樞軸也需要看起來像這樣]

答案1

我沒有現成的 Excel 存取權限,因此我在 LibreOffice Calc 中粗略地編寫了一些涵蓋基礎知識的內容。

在此輸入影像描述

日期和數量列來自您的範例。我添加了一些輔助列,作為根據需要組織資料的簡單方法。

月份列從日期中提取月份數。 C2:

=MONTH(A2)

年份列從日期中提取年份。 D2:

=YEAR(A2)

如果您希望以正確的順序繪製月份,則可以使用月份編號。月份名稱將按字母順序繪製圖表,因此資料透視表基於月份編號。但是,您仍然希望用月份名稱來標記圖表。

有幾種方法可以取得月份名稱。 E 列包含一種方法(如果您使用另一種方​​法則不需要)。 E2:

=TEXT(A2,"mmm")

這只是將日期格式化為僅顯示月份縮寫。當您根據資料透視表結果繪製圖表時,您希望將月份名稱與資料透視表中的月份編號相關聯,該月份編號顯示在 G 列中。

=VLOOKUP(H3,$C$2:$E$7,3)

這只是查找值的方法之一。 VLOOKUP 在資料的「月份」欄位中從資料透視表中尋找月份編號,並從 E 欄中擷取第一個符合項目的月份名稱。

另一種方法不需要 E 列。

=CHOOSE(H3,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

CHOOSE 使用月份編號作為索引從清單中選擇月份名稱。月份數字「N」選擇清單中的第 N 個名字。

對於資料透視表,選擇數量、月份和年份列作為來源資料。在資料透視表對話框中,將「年」拖曳到「列」窗口,將「月」拖曳到「行」窗口,將「數量」拖曳到「值」視窗(驗證聚合方法是否設定為「求和”)。這為您提供了用於繪製圖表的數據。

自從我用 Excel 繪製圖表以來已經有一段時間了。我記得您可以在定義資料範圍時選擇軸標籤的月份名稱。 LO Calc 不會這樣做。對於我的範例圖表,我省略了軸標籤,添加了軸標題,並將月份名稱放在標題中,並留有間距以對齊所有內容。

相關內容