年度報告中的每月資料透視表

年度報告中的每月資料透視表

我收到了學校製作的 12 張採購訂單表(每個月一張),並被要求建立年度報告,列出每個月的採購情況,這非常簡單。

問題是,他們想要一個可以輸入下一個財政年度的每月資料的電子表格(因為我很快就不再與他們合作)。

每個條目包含購買日期、供應商名稱、項目名稱、總成本。例如,2015 年 1 月 1 日,戴爾計算機,Inspiron 靈越 11 3000,449.99 美元

我所做的是建立 12 個選項卡,並為每個選項卡貼上各自月份的標籤,他們可以在其中手動貼上採購訂單,「摘要」標籤將顯示這 12 個選項卡中的所有資料。

  1. 有沒有辦法讓預製的「資料透視表1」為貼在「一月」標籤中的任何資訊產生一個表格?

  2. 將每個月的資料放入資料透視表後,在「摘要」標籤中,第一列是所有供應商(例如戴爾、宏碁、星巴克等)

假設二月有人決定首次從 Apple Inc 購買,我將如何在新供應商的「摘要」標籤中反映這一點?

我最初的策略是將預先存在的供應商貼到匯總表中,並使用匹配函數將採購適當地排序到適當的行中。在這種情況下,我需要另一種方法來動態產生供應商列。

(我不害怕使用vba,但我是一個初學者)

答案1

右鍵點選資料透視表並點選「重新整理」(或選項 > 重新整理)即可重新整理資料透視表。但請注意,如果輸入資料變得比原始資料大,它將不會取得額外的列和行。最好的做法是產生比最初需要的更多行的資料透視表,並指示下一個使用者不要超出貼上區域(用某種顏色遮蔽它)。

如果需要更多行和列,下一個使用者可以使用「選項」>「更改資料來源」或在貼上資料之前在資料轉儲區域中插入更多列和行。

對於動態供應商列表,最好、最簡單的解決方案是利用資料透視表中的動態行,將所有12 個月的資料貼到一張工作表中,並根據該表建立資料透視表(如評論中所述)。如果您絕對熱衷於使用12 個工作表,那麼您可以錄製(然後編輯以進行泛化)一個宏,該宏從所有12 個工作表中複製供應商並刪除重複項(“數據”>“刪除重複項」),或使用一個公式將每個供應商讀入其中摘要表+另一個產生標識符的公式+另一個帶有讀取供應商名稱的標識符的表。但實際上,單表方法是最好的,因為其他方法只是透過對資料儲存方式進行微小更改來實現已經存在的功能的解決方法。

相關內容