天天看點

酷炫的 動态可視化 互動大屏,用Excel就能做!

大家好,我是黃同學

前段時間用tableau做了可視化大屏,大家有的說說沒學過tableau,有的說不會做,但就是覺得很炫。

是以,有人私聊我說用excel能做可視化大屏嗎?當然,這是可以的,基于粉絲的這個需求,我們今天來講述一下,怎麼使用excel做一個簡單的可視化大屏。

通過本文,你将會收獲如下這些知識:資料去重、excel常用函數、資料驗證、excel常用圖表、切片器,以及如何利用excel做資料清洗。做完以後的效果圖,我們先進行一個展示。

效果如下:

酷炫的 動态可視化 互動大屏,用Excel就能做!

1、項目需求

  現如今,手機銷售市場競争激烈。某通信公司要求我們從地區、品牌、時間、使用者等多元度分析移動終端的銷售資料,用于判斷和輔助營銷決策。

2、資料說明

  本次案例示範共涉及到兩張表,都是從甲方的業務系統中抽取的,并經過脫敏後用于本次案例展示。一張表是詳細的銷售資料,共涉及到4萬多條資料;一張表是手機的價格表,共117條資料。

3、本文寫作思路

酷炫的 動态可視化 互動大屏,用Excel就能做!

4、資料浏覽

  資料浏覽是為了讓我們對資料有一個清楚的認識,知道資料源的每一清單示的什麼,同時知道哪些資料是髒亂的資料,為以後資料清洗做了一個鋪墊。

1)選中所有資料,并打開篩選器

  從下圖中可以看出,每一列的标題都多了一個篩選器。

酷炫的 動态可視化 互動大屏,用Excel就能做!

2)剔除無關列,保留有用字段

  進行操作的時候,不要直接針對源資料進行操作,最好是複制一份資料出來,用于資料操作。經過删除之後,我們最終保留了如下資料。

酷炫的 動态可視化 互動大屏,用Excel就能做!

3)針對每一列資料,使用篩選器進行檢視,看看哪些列需要進行資料處理

  經過檢視,我們發現如下資料存在髒資料,接下來我們将這些列進行标記一下,友善以後做資料清洗(由于現在列數較少,你可以不做标記,但是當列較多的時候,你不标記一下,以後肯定會忘記哪些列需要進行資料處理)。

酷炫的 動态可視化 互動大屏,用Excel就能做!

4)對存在髒資料的列進行表記

酷炫的 動态可視化 互動大屏,用Excel就能做!

5、資料清洗

1)針對“月”列的資料清洗

酷炫的 動态可視化 互動大屏,用Excel就能做!

清洗完成以後,可以檢視是否清洗幹淨。

2)針對“地區名字”列的資料清洗

酷炫的 動态可視化 互動大屏,用Excel就能做!

3)針對“年齡”列的資料清洗

酷炫的 動态可視化 互動大屏,用Excel就能做!

注意:針對這一列,我們直接求了一個絕對值。你可能會問,你咋知道這樣處理呢?我也不知道,這個你需要和業務方溝通,他如果告訴你這種錯誤,是資料錄入時,不小心加了一個“-”号導緻的,那麼你就這樣處理。

4)針對“年齡”列,進行離散化處理

酷炫的 動态可視化 互動大屏,用Excel就能做!

5)針對“性别”列的資料清洗

  其中,1和M表示男生;2和F表示女生。我們這裡要做的,就是将所有的1和M變為男生,2和F變為女生。

酷炫的 動态可視化 互動大屏,用Excel就能做!

6)在源資料中增加“單價”這一列

酷炫的 動态可視化 互動大屏,用Excel就能做!

7)新增“銷售額”這一列

酷炫的 動态可視化 互動大屏,用Excel就能做!

8)excel中使用if()函數的技巧

酷炫的 動态可視化 互動大屏,用Excel就能做!

6、次元彙總

1)次元彙總的初始效果大緻如下

  當然,我隻是為了更清晰的展示這個案例,才寫的較為詳細,這些步驟你完全可以在下面很快的進行操作。

酷炫的 動态可視化 互動大屏,用Excel就能做!

2)資料驗證:添加“年份選擇”的下拉框

酷炫的 動态可視化 互動大屏,用Excel就能做!

最終效果如下:

酷炫的 動态可視化 互動大屏,用Excel就能做!

3)求“總銷量”:利用sumif()條件求和

酷炫的 動态可視化 互動大屏,用Excel就能做!

4)求“總銷售額”:利用sumif()條件求和

酷炫的 動态可視化 互動大屏,用Excel就能做!

5)求“總訂單數”:利用countif()條件計數

酷炫的 動态可視化 互動大屏,用Excel就能做!

6)針對“地區次元”的處理

① 資料去重

  首先把“源資料”表的地區名字這一列,粘貼到地區這裡,然後再選中這一列,點選“删除重複值”。

酷炫的 動态可視化 互動大屏,用Excel就能做!

② 使用sumifs()多條件求和:求出銷量

酷炫的 動态可視化 互動大屏,用Excel就能做!

7)針對“品牌次元”的處理

① 資料去重

酷炫的 動态可視化 互動大屏,用Excel就能做!

② 使用sumifs()多條件求和:求出銷量

酷炫的 動态可視化 互動大屏,用Excel就能做!

8)針對“時間次元”的處理

① 資料去重

酷炫的 動态可視化 互動大屏,用Excel就能做!

② 使用sumifs()多條件求和:求出銷量

酷炫的 動态可視化 互動大屏,用Excel就能做!

9)針對“使用者次元”的處理

① 資料去重

酷炫的 動态可視化 互動大屏,用Excel就能做!

② 使用sumifs()多條件求和:求出銷量

酷炫的 動态可視化 互動大屏,用Excel就能做!

10)同理,進行銷售額分析,這裡就不進行一一示範了

酷炫的 動态可視化 互動大屏,用Excel就能做!

7、可視化大屏的制作過程

1)給大屏添加一個“深藍色”的背景

  注意:可視化大屏的制作,我們也另外開一個SHEET視窗。

酷炫的 動态可視化 互動大屏,用Excel就能做!

2)插入文本框:添加一個标題

酷炫的 動态可視化 互動大屏,用Excel就能做!

3)另外插入幾個文本框,用于制作“訂單總數”、“總銷售額”、“總銷量”和“請插入年份”

酷炫的 動态可視化 互動大屏,用Excel就能做!

4)插入每一個需要展示的圖形

  這一步其實很簡單,大家隻需要選中“次元彙總”這個SHEET表中的資料源,然後添加你想繪制的圖行即可。由下圖可以看出,每一個次元的資料,我們都計算好了擺放在這,你需要啥,就使用啥。我們将做出來的圖,直接ctrl+s粘貼到可視化大屏中即可。

唯一難的在哪裡呢?就是格式的調整,但其實格式的調整也很容易,不就是“點選”嗎,是以大家下去自行琢磨。

酷炫的 動态可視化 互動大屏,用Excel就能做!

最終效果如下:

酷炫的 動态可視化 互動大屏,用Excel就能做!

5)在“可視化大屏”中,進行關聯效果的設定

酷炫的 動态可視化 互動大屏,用Excel就能做!

  從上圖中可以看出,這裡每一個條件求和公式中,引用的日期都是“次元彙總”sheet表中的F1單元格。但是在大屏中,我們同樣做了一個這樣的下拉菜單,我們需要将這個頁面中,引用了“次元彙總!$F1”單元格的公式,全部替換為“可視

化大屏的制作1”單元格的公式,全部替換為“可視化大屏的制作C$3”。

① 完成如下操作:顯示公式的操作(以前沒有用過的)

酷炫的 動态可視化 互動大屏,用Excel就能做!

② 當出現如下界面,點選ctrl+F,打開替換視窗,并完成如下操作

酷炫的 動态可視化 互動大屏,用Excel就能做!

③ 接着,關閉“顯示公式”的操作

酷炫的 動态可視化 互動大屏,用Excel就能做!

④ 将“次元彙總”中如下三個單元格的公式,都複制粘貼到可視化大屏中

酷炫的 動态可視化 互動大屏,用Excel就能做!

操作如下:

酷炫的 動态可視化 互動大屏,用Excel就能做!

⑤ 效果展示

酷炫的 動态可視化 互動大屏,用Excel就能做!

8、資料的擷取

文中涉及的源資料

關注公衆号「凹凸資料」背景回複“0416”即可擷取