華文網

不會設計表格,會再多excel公式照樣要加班

我們在做 Excel 時遇到的問題,多半是表格沒有設計好,那些各種複雜的公式,都是在彌補表格設計上的錯誤。這次分享就是教大家設計好表格,從源頭上避免問題發生。WX工縱耗【Excel講堂】

以下是本期問題:

【 問題描述 】

下面是一個,化學原料採購成本的一個資料表格,作為原料採購方案的制定依據。在講解之前,你能看出這個表格,想傳遞什麼資訊嗎?WX工縱耗【Excel講堂】

思考時間

思考時間

思考時間WX工縱耗【Excel講堂】

在我看來,投稿的讀者,想從上面的表格中,

向自己的老闆傳遞以下的資訊。WX工縱耗【Excel講堂】

❶ 4種化學原料,採購、運行費用成本的對比;

❷ 相同原料,不同煉油能力,一次投資成本、以及運行費用的對比;

❸ 相同原料,相同煉油能力的原料,一次投資成本,最小值和最大值的對比。

你可以翻上去,對比著資料表,仔細揣摩一下這些資訊。

但是這個簡陋的資料表,給到老闆,他可能需要5分鐘,甚至更長的時間,才能比較出優劣,

制定出合理的採購方案。

這個樣的資訊傳遞,不夠直觀,細節上的資訊,容易疏漏。使用圖表是更好的表達方式。

【 問題分析 】

但是原始表格中,資料的層次比較混亂。所以求助的讀者也是很無助,只是在表格中,添加文字的備註。但是這種簡陋的方式,很難提煉資訊。WX工縱耗【Excel講堂】

至於到底亂在哪裡,你可能也沒有具體的思路,沒有關係,我們先來看一下,普通的直條圖都有哪些特徵。

這是一個簡單的直條圖,每個柱子代表了對應月份的良率,這樣1到5月份的良率對比,就非常的清晰了。

再看一個複雜一點的。WX工縱耗【Excel講堂】

雖然這個圖表中,柱子的數量多了很多,但是資訊還是比較清晰的:

柱子按照月份,分為5組,可以看到每個月之間,

整體良率的差異;

每個月裡有5個柱子,代表Line01到Line05線,即每個月都可以實現,每條產線之間的良率對比。

這兩個直條圖,算是邏輯比較清晰的了。咱們來看一下,對應的資料表格是什麼樣的。WX工縱耗【Excel講堂】

直條圖資料表格的特點,可以總結為以下幾點

輸入資訊是,A 列的線別 Line01~Line05,以及第 1 行的 1~5月;

輸出資訊是,行和列交叉得到的良率資訊,而且,輸出資訊只且只有 1 個,即:良率信息;

資料表格是一個標準的二維表格,

無論從線別,還是月份上看,資訊的層級是相同的,輸出都是良率資訊,有對比的意義。

回過頭來,我們再看一下,問題中的表格資料WX工縱耗【Excel講堂】

這樣再看,是不是就發現資料表的問題了呢?

第 1 行中的行標題資訊,不是同一層級的,煉油能力、投資金額、運行費用,這三個資訊沒有對比的意義;

輸出資訊有 3 種,分別對應 3 個行標題。最終給採購方案做參考的,是投資金額、和運行費用,但是原料煉油能力,卻出現在行列標題交叉的輸出儲存格中;

表格維度混亂,輸出資訊和輸入資訊混為一談,無法體現對比資訊。WX工縱耗【Excel講堂】

【 解決方案 】

❶ 分離輸出資訊

分析出原始表格的問題,接下來就是改造了。首先我們要梳理出表格,要輸出的資訊。這一點,我們在問題描述中,已經分析過了,有兩點:

採購投資成本的對比WX工縱耗【Excel講堂】

運行費用的對比

然後我們保證資料表格裡,只有一種輸出資訊,資料表格一分為二。

❷ 分離輸入資訊

B 列中的煉油能力,資訊呈現在了行和列標題交叉的區域,但煉油能力並不是輸出資訊,它是採購原料的資訊,屬於輸入資訊,所以下一步,要把這煉油能力,放到第1行的行標題中。WX工縱耗【Excel講堂】

❸ 行標題細化

到這裡,資料表格,基本上已經符合了直條圖的要求,但是還有一點小問題,你注意到沒有。

一次投資資料表中,輸出的成本有1800~2400等,最低和最高投入區間,在Excel中這是一個字串,直條圖無法輸出對應的柱子。WX工縱耗【Excel講堂】

因此,我們要對這個最低和最高投入區間,進行分離,增加行標題的維度,修改後結果如下:

【 改善輸出 】

修改完資料表格之後,再創建直條圖,就簡單多了。我們首先來看運行費用的對比,這個比較簡單。WX工縱耗【Excel講堂】

❶ 運行費用

改善後輸出的直條圖,

一來,實現了 4 種化學原料運行費用的對比(4組柱子對比);

二來,實現相同原料,80和300萬噸,兩種煉油能力運行費用的對比(每組左右柱子的對比)。

下麵是創建圖示的動態演示。

❷ 投資金額

圖表中

實現了4種不同原料的投資金額對比(4 組柱子對比);

也實現不同煉油能力的對比(每組左右柱子的對比);

更重要的,針對前兩種原料,實現了最低和最高投資金額的對比(第 1 組和第 2 組中,深淺柱子的對比。

這裡有一個小技巧。正常情況下,圖表製作出來,應該是每組 4 個柱子。為了方便對比,我把 80 噸和 300 噸的最低投資金額,對應的柱子,設置成了次坐標軸,這樣就實現了柱子的堆疊。WX工縱耗【Excel講堂】

下麵是動態的演示圖:

看到最後,你會發現,創建圖表的過程,非常的簡單,反倒是前面修改資料表格,佔據了大量的篇幅。還是那句話:好的表格是設計出來的。WX工縱耗【Excel講堂】

煉油能力、投資金額、運行費用,這三個資訊沒有對比的意義;

輸出資訊有 3 種,分別對應 3 個行標題。最終給採購方案做參考的,是投資金額、和運行費用,但是原料煉油能力,卻出現在行列標題交叉的輸出儲存格中;

表格維度混亂,輸出資訊和輸入資訊混為一談,無法體現對比資訊。WX工縱耗【Excel講堂】

【 解決方案 】

❶ 分離輸出資訊

分析出原始表格的問題,接下來就是改造了。首先我們要梳理出表格,要輸出的資訊。這一點,我們在問題描述中,已經分析過了,有兩點:

採購投資成本的對比WX工縱耗【Excel講堂】

運行費用的對比

然後我們保證資料表格裡,只有一種輸出資訊,資料表格一分為二。

❷ 分離輸入資訊

B 列中的煉油能力,資訊呈現在了行和列標題交叉的區域,但煉油能力並不是輸出資訊,它是採購原料的資訊,屬於輸入資訊,所以下一步,要把這煉油能力,放到第1行的行標題中。WX工縱耗【Excel講堂】

❸ 行標題細化

到這裡,資料表格,基本上已經符合了直條圖的要求,但是還有一點小問題,你注意到沒有。

一次投資資料表中,輸出的成本有1800~2400等,最低和最高投入區間,在Excel中這是一個字串,直條圖無法輸出對應的柱子。WX工縱耗【Excel講堂】

因此,我們要對這個最低和最高投入區間,進行分離,增加行標題的維度,修改後結果如下:

【 改善輸出 】

修改完資料表格之後,再創建直條圖,就簡單多了。我們首先來看運行費用的對比,這個比較簡單。WX工縱耗【Excel講堂】

❶ 運行費用

改善後輸出的直條圖,

一來,實現了 4 種化學原料運行費用的對比(4組柱子對比);

二來,實現相同原料,80和300萬噸,兩種煉油能力運行費用的對比(每組左右柱子的對比)。

下麵是創建圖示的動態演示。

❷ 投資金額

圖表中

實現了4種不同原料的投資金額對比(4 組柱子對比);

也實現不同煉油能力的對比(每組左右柱子的對比);

更重要的,針對前兩種原料,實現了最低和最高投資金額的對比(第 1 組和第 2 組中,深淺柱子的對比。

這裡有一個小技巧。正常情況下,圖表製作出來,應該是每組 4 個柱子。為了方便對比,我把 80 噸和 300 噸的最低投資金額,對應的柱子,設置成了次坐標軸,這樣就實現了柱子的堆疊。WX工縱耗【Excel講堂】

下麵是動態的演示圖:

看到最後,你會發現,創建圖表的過程,非常的簡單,反倒是前面修改資料表格,佔據了大量的篇幅。還是那句話:好的表格是設計出來的。WX工縱耗【Excel講堂】