文章

Google Sheets - 用資料透視表(樞紐分析表)分析日常支出

資料透視表(或稱樞紐分析表、 pivot table)是試算表中必須學會的功能,也是踏入資料分析的第一課。通常我們對於大量條列式的資料很難察覺出洞見或趨勢,譬如下列消費支出紀錄,當資料一多時,我們很難一眼看出到底是哪個類別或哪個月份支出最多:

利用資料透視表可以讓我們很快速的對資料按需求進行匯總(aggregate),對欄位進行分組匯總,例如我們可以按類別以及月份對消費金額進行匯總,產生以下的資料透視表,就能一眼看出每個月份何種類別佔支出大宗:

學會資料透視表之後不僅僅可以運用在自身財務相關的分析,也可以運用在職場上,絕對是超值的投資。

Posted on  Feb 4, 2023  in  Google 試算表  by  Amo Chen  ‐ 3 min read

Google Sheets - 用 FREQUENCY 函式計算數值分佈

Google Sheets 的 FREQUENCY 是相當實用的函式,可以用來統計數值型資料在特定區間的分佈情況(次數),舉個常見的例子,教師經常需要統計學生考試分數的分佈,多少位在 25 分以下、多少位 26 ~ 50 分之間、多少位 51 ~ 75 分之間等等,例如下圖:

學會使用 FREQUENCY 後,就再也就不需要一個一個慢慢算,可以把省下的時間拿去喝杯茶!

Posted on  Feb 3, 2023  in  Google 試算表  by  Amo Chen  ‐ 2 min read

Google Sheets - 用 IMAGE 函式在儲存格內插入圖片

做報表時難免會需要在儲存格內插入圖片,譬如電商舉辦促銷活動前,有選品的步驟,較簡便的做法是用試算表整理品項,這時可以在儲存格內插入商品圖片,可以讓自己或其他同事一目瞭然,例如:

本文將教導大家如何使用 IMAGE 函式在試算表儲存格內插入圖片。

Posted on  Feb 2, 2023  in  Google 試算表  by  Amo Chen  ‐ 2 min read

Python 模組教學 - 方便又實用的 dataclasses

Python dataclasses 是 Python 3.7 新增的 1 個模組(module),主要用途是將結構化的資料定義成類別(class)的形式。

dataclasses 模組提供了一些方便的功能幫助自動產生常用的類別方法,如 __init__ , __repr__ , __eq__ 等,節省開發者撰寫重複程式碼的時間成本。

使用 dataclasses 可以讓 Python 程式更加簡潔,並且提高程式碼的可讀性。

準備好在你的 Python 程式碼中大秀一手使用 dataclasses 的技巧了嗎?

Posted on  Feb 1, 2023  in  Python 程式設計 - 中階  by  Amo Chen  ‐ 5 min read

Google Sheets - 利用 SPARKLINE 函式在儲存格內插入迷你圖表

Google Sheets 使用 [插入] -> [圖表] 的功能時,繪製的圖表,會浮在試算表的表格上,有時候想看資料就得把圖表移開,總是有些不方便。

幸好 Google Sheets 額外提供一個 SPARKLINE 函式(function),讓我們可以把折線圖(line graph), 柱狀圖(bar chart, column chart, winloss chart) 繪製在儲存格內,不會讓圖表蓋住資料。

p.s. 如果是折線圖與柱狀圖之外的需求,仍只能使用 [插入] -> [圖表] 的方式繪製

本文將以幾個實際範例介紹如何使用 SPARKLINE 函式。

Posted on  Jan 12, 2023  in  Google 試算表  by  Amo Chen  ‐ 3 min read

Google Sheets 用 GOOGLEFINANCE 取得幣價、股票資訊

Google Sheets 內建一個名稱為 GOOGLEFINANCE 方便的函式(function), 可以幫助使用者取得幣價(包含各國貨幣以及比特幣、乙太幣等主流加密貨幣)、股票(包含美股、台股)等資訊。

習慣使用 Google Sheets 統計財務資訊或理財的人如我,經常會使用 GOOGLEFINACE 幫忙查詢股票資訊(股價, EPS, 本益比等等),也會用 GOOGLEFINACE 轉換外幣價格,相當實用。

本文將介紹 GOOGLEFINANCE 如何使用。

Posted on  Jan 10, 2023  in  Google 試算表  by  Amo Chen  ‐ 3 min read