在 Excel 製作自動顯示 BMI 區間圖的方法,是先設定好 BMI 計算公式,接著插入「XY 散佈圖」固定座標軸範圍,最後利用插入矩形圖案建立區間背景,即可讓數值自動對應顯示落點。
最近有個讀者問阿湯說,他最近很努力在運動,也每天在記錄體重體脂相關變化,雖然每次計算 BMI 值比對一下就知道在哪一個區間,但他想要用 Excel 做個資料表來顯示區間,也就是直接輸入身高跟體重後,就會計算出 BMI 值,並且在圖表上直接顯示目前的區間。這個要怎麼做呢?今天阿湯主要教大家怎麼讓數值自動顯示在圖表的點上,至於區間背景圖表就先教大家用比較簡易的方式來做。
Excel 如何製作自動顯示 BMI 區間的圖表?
可以透過計算 BMI 公式後,插入「XY 散佈圖」並搭配自訂的矩形區間圖案,讓數值自動對應顯示在圖表上的正確位置。
如果需要下載範例檔練習請參考:下載範例教學
首先給大家看一下,我們目標要做的就像這樣,當產生 BMI 值時,會在下方的圖表自動顯示間區在哪。
第一步:設定 BMI 計算公式與儲存格格式
在 Excel 中計算 BMI,只需輸入公式「體重/(身高/100)^2」,並透過儲存格格式將小數點設為 1 位數即可。
首先最簡單的,就是計算 BMI 值,公式基本上就是 體重/(身高/100)^2,在網路上隨便 Google 都有。身高如果是輸入公尺的話,就不用除以 100,大概是這樣。
然後接下來可以讓數值顯示好看一點,在儲存格上點擊滑鼠右鍵選擇「儲存格格式」後,將數值的小數位數設為 1 位數就好。
第二步:插入 XY 散佈圖並設定座標軸
插入 XY 散佈圖後,隱藏不需要的圖表元素只留座標軸,並將 X 軸的最大值與最小值固定,才能正確對應區間。
完成 BMI 值的欄位後,再來才是比較難的地方,我們要插入的是「XY 散佈圖」,在上方選單的「插入」裡面可以找到。
接下來將用不到的圖表項目都不顯示,只留座標軸,然後點擊進去「其它選項」。
在座標軸選項中,將最小值輸入 0、最大值用 50。
再來篩選數值,在圖表上點右鍵選擇選取資料,並在數列 1 旁點擊「編輯」。
數列名稱可以輸入「BMI=」,然後下方 X 值請選取計算出 BMI 值的欄位 C2(要加工作表名稱),Y 值可以讓它對應去任一個空白欄位,比如我用 E1。
為什麼 Y 我用 E1 呢?因為 Y 主要控制資料點的高度,你可以在 E1 輸入個 0.5 給它,然後再將字色設為白色就看不到了。
第三步:繪製區間圖形與加入資料標籤
利用插入矩形圖案對齊 X 軸數值來建立區間,最後開啟資料標籤顯示數列名稱與 X 值,即可完成直覺的區間圖。
再來我們要製作的是區間圖,這有很多方式可以做,不過我這邊先用最土法煉鋼的方式做給大家看,直接從上方插入「矩形」圖案。
然後放到 X 軸上去對應數值,比如第一個點是 18.5,你可以在 BMI 值那先直接手動輸入 18.5,再把矩形拉到跟資料點等寬。
然後依序的把正常、過重等區間都做好。
最後可以在「資料標籤格式」這裡面勾選顯示 X 值跟數列名稱、分隔符號選「空格」。
然後再填入各個圖形區間的文字再改點顏色,就搞定囉!接下來你只要輸入身高體重就能直接計算 BMI 值,並且在下方顯示區間出來囉,就可以更直覺的查看了。
常見問題
如何在 Excel 計算 BMI 值?
在 Excel 中計算 BMI,只需在儲存格輸入公式「體重/(身高/100)^2」即可。如果身高欄位直接輸入公尺,則不需要除以 100。
製作 BMI 區間圖要插入哪一種圖表?
需要插入「XY 散佈圖」,並將圖表項目簡化只保留座標軸,再設定 X 軸的最大與最小值來固定顯示範圍。
散佈圖的 Y 值為什麼要對應到空白欄位?
Y 值主要用來控制資料點在圖表上的高度。對應到空白欄位後,可以輸入一個固定數值(如 0.5)來決定高度,再將該儲存格字體設為白色隱藏起來。
如何在圖表上畫出 BMI 的各個區間?
可以使用最簡單的方式,直接插入「矩形」圖案,並將矩形寬度對齊 X 軸上的 BMI 數值界線,依序拉出過輕、正常、過重等區間並填上顏色與文字即可。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




