Excel活頁簿設計入門介紹

Excel於業界中最常應用於資料彙總及報表製作,多數人在設計Excel活頁簿時,常將資料彙總及報表兩種工作目的結合在同一個工作表,亦即先設計好報表的格式,再於此格式下去進行資料蒐集。本篇文章將說明此種設計方法的缺點,及提供一個較佳的設計方式給大家參考。

Excel活頁簿設計常見問題點:

依前言所述,多數人在設計Excel活頁簿時,常將資料彙總及報表兩種工作目的結合在一起,此種設計方式的缺點為:

因資料蒐集依附於報表格式,所以若是為日報表,那每一天就會需要一個工作表(蒐集數據及呈現報表),一個月就要30個工作表,及若還需要針對一個月的資料去做統計分析,那還要再寫公式去抓取30個工作表的數據,較耗時耗力,出錯率也較高;若之後又要再增加週報、月報、季報及年報,那手工調整的時間將相當可觀。

如下圖本篇文章範例,若某工廠要設計一個Excel活頁簿來管理廢棄物的產出及清運量,那每一天需使用一個工作表來進行數據蒐集。

20231121_P1_2

Excel活頁簿設計介紹:三個基本工作表

以下小編將提供一個Excel活頁簿設計的方法給大家參考,設計原理為:

將資料蒐集及報表呈現兩種工作目拆分至不同的工作表,一個工作表專門進行資料蒐集(如同資料庫),一個工作表為報表格式(可依使用者選擇出表日期自動抓取資料庫的數據);另外可再增加一個工作表,來說明此Excel活頁簿的操作方式,以利給相關單位的人使用。

20231121_P2

以下將依序說明三個工作表的設計方式。

工作表一:資料庫

此工作表因專門用於資料的蒐集及儲存(如同資料庫一般),故此工作表建議大家利用Excel資料表(Table)的功能來儲存資料,於先前的文章「從資料庫的起源談談Excel資料表(表格)的功能與應用」中有提到Excel資料表功能的優點包含:

具有結構化、易於參照、可自動填滿公式、利於用戶進行資料儲存、計算、比對或製作動態圖表;進階Excel用戶還可將資料表與Power QueryPower Pivot功能結合應用,製作資料模型。

資料表設計方式又可分為:(1)資料表式(Tabular),及(2)樞紐式(Pivot),因為一般使用者皆較習慣樞紐式的設計方式,故本篇文章也會以樞紐式的方式來建立資料表。

20231121_P3
20231121_P4

此範例Excel資料表的製作方式為:先將此資料庫所需的相關欄位填入儲存格中(包含:日期、生活廢棄物產出量、生活廢棄物清運量、工業廢棄物產出量及工業廢棄物清運量),完成後進入選單插入(Insert) -> Table進行建立資料表,或可使用鍵盤快捷鍵:Ctrl+T

20231121_P5

在建立資料表視窗中,再次確認資料及表頭範圍後,點選OK完成資料表建立。(如下圖)

20231121_P6

完成後不忘進入選單Table Design中修改資料表名稱。(如下圖)

20231121_P7

工作表二:報表

接著進入至工作表(2.報表),在撰寫公式之前,先讓我們於最左邊插入新的一行,以建立此報表所需要的項目查詢ID。(如下圖)

20231121_P8
20231121_P9

本範例將介紹兩種方式來撰寫公式,第一種為函數INDEX與MATCH的組合函數,詳細說明可以參考此篇文章(Excel經典函數介紹:INDEX與MATCH函數結合應用)。

如下圖般,我們利用"日期"及"查詢ID"來向「廢棄物管理表」進行查詢。

20231121_P10

完成後將公式下拉複製到其他三個欄位,即完成報表的公式設定。(如下圖)

20231121_P11

第二種方式為利用XLOOKUP函數(此方式不需要查詢ID),我們僅需利用"出表日期"來向「廢棄物管理表」進行查詢,並要求回傳'生活廢棄物產出量'至'工業廢棄物清運量'四個數值。

各位可能會很訝異怎麼可能可以一次回傳四個數值,這是Excel 2021/Microsoft 365版本後才出現的功能(動態陣列公式),還不了解的朋友可以參考此篇文章「Excel動態陣列公式入門介紹」。

20231121_P12

但因為上圖數值回傳的方向為橫向,為符合報表內容縱向的需求,我們可在XLOOKUP前面加一個TRANSPOSE函數,將此數列進行轉置,即完成報表的公式設定。(如下圖)

20231121_P13

工作表三:操作說明

第三個工作表為操作說明,此工作表的目的僅是在提醒使用者要如何使用此Excel活頁簿,下圖為小編做的簡單範例。

20231121_P14

以上就完成了本篇文章的Excel活頁簿設計範例。

總結及補充:

上述範例是以日報的格式進行介紹,相信各位已可了解小編想表達的Excel活頁簿設計理念,在此架構下,使用者可以很輕易地再去增加週報、月報、季報等工作表(擴充性很高),及可再利用資料庫去建立樞紐分析表,以做進一步的資料分析。

歡迎各位於下方留言分享自己設計Excel活頁簿的方式喔!

延伸閱讀:

這篇文章對您有幫助嗎?

平均評分 5 / 5. 2

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

發表迴響