在日常工作中,不管是「業務績效追蹤」還是「專案進度管理」,我們常常需要檢視達成率,但一串一串冰冷的數字並不好理解,特別是需要即時追蹤的時候。若能在 Excel 報表中直接顯示 百分比 + 視覺化進度條,就能讓數據一目了然。其實不需要畫圖表,也不需要寫 VBA,只要一個簡單的 REPT 函數 就能做出直觀的進度條效果。
Excel 為什麼要用進度條顯示達成率?
數字不直觀的問題
在 Excel 報表中,如果我們只單純看到「200,000 / 500,000」這樣的數字,其實不容易直覺判斷進度。雖然計算後得出 40%,但當報表數據多起來時,我們看報表時還是需要停下來、思考一下,才能理解每一個人的進度。這樣的數字顯示方式,效率並不高。
進度條可讓數字有視覺化效果
相比之下,進度條能將「抽象的百分比」轉換成「直觀的視覺圖形」。比如同樣是 40%,如果在 Excel 裡顯示為「████ 40%」,馬上就能一眼看出「還有一大半未完成」。進度條的好處就是省下閱讀時間,讓數據更容易被理解。
常見應用場景(業務報表、專案追蹤、工作排程)
這樣的做法,不只適用於 業績達成率,還能廣泛應用在各種情境:
- 業務報表:快速比較不同業務員的目標達成狀況。
- 專案追蹤:檢視任務完成比例,方便專案經理掌握整體進度。
- 工作排程:追蹤個人或團隊的日常任務完成度。
總結來說,把單純的數字轉換成 百分比 + 進度條,能大幅提升報表的可讀性與專業度。
用 REPT 函數製作百分比 + 進度條
這是艾倫製作的範例,首先我們要先算出「達成率」,小明的達成率是 500,000 / 200,000 算出來是 0.4,再來選擇數值中的「%」符號,可算出百分比。

這樣就可以快速算出小明達成率 40%、小美達成率 70%、阿凱達成率 82%、小芳達成率 98%。

套用公式:
再來就是進行「達成率進度條」部份,可以複製艾倫下方提供的公式,調整對應的欄位就能顯示「達成率進度條」的效果。
=REPT("█",(B3/C3)*20)&" "&TEXT(B3/C3,"0%")

公式說明:
- REPT(“█”,B2*20) → 根據百分比重複顯示方塊
- TEXT(B2,”0%”) → 把數字轉換成百分比格式
- & → 把進度條和百分比文字結合

只要運用 REPT 函數,就能讓 Excel 的報表從「一串數字」變成「直觀的百分比進度條」。這個方法不但能快速呈現 業績達成率,也能靈活應用在 專案進度、學習計劃、任務追蹤 等場景。








