最近有个读者问阿汤说,他最近很努力在运动,也每天在记录体重体脂相关变化,虽然每次计算BMI值比对一下就知道在哪一个区间,但他想要用 Excel做个数据表来显示区间,也就是直接输入身高跟体重后,就会计算出BMI值,并且在图表上显示目前的区间,这个要怎么做呢? 今天主要教大家怎么让他自动显示在点上,至于区间图表就先教大家用比较简易的方式来做。
Excel 教程 – 制作自动显示 BMI 值所对应的区间图
首先给大家看一下,我们目标要做的就像这样,当产生BMI值时,会在下方的图表自动显示间区在哪。

首先最简单的,就是计算BMI值,公式基本上就是体重/(身高/100)^2,在网络上随便Google都有,身高如果是输入米的话,就不用除以100,大概是这样。

然后接下来可以让数值显示好看一点,右键单元格格式后,数值的小数码数设为 1 位数就好。

完成BMI值的字段后,再来才是比较难的地方,我们要插入的是 XY 散布图,在插入里面可以找到。

接下来将用不到的都不显示,只留坐标轴,然后点击进去其它选项。

最小值输入 0、最大值用 50。

再来筛选数值,在数列1旁点击编辑。

数列名称可以输入 BMI=,然后下方 X 值输入BMI 值的字段 C2(要加工作表名称),Y 值可以让他对应去任一个字段,比如我用 E1。

为什么 Y 我用 E1 呢? Y 主要控制高度,你可以在 E1 输入个 0.5 给他,然后再将字色设为白色就看不到了。

再来我们要制作的是区间图,这有很多方式可以做,不过我这边先用最土法炼钢的方式做给大家看,直接插入矩形图案。

然后放到 X 轴上去对应,比如第一个点是 18.5,你可以在 BMI 值那先直接输入 18.5,再把矩形拉到等宽。

然后依序的把区间都做好。

最后可以在数据标签这里面显示 X 值跟数列名称、分隔符号选空格。

然后再填入各个图形区间的文字再改点颜色,就搞定啰,接下来你输入身高体重就能直接计算BMI值,并且在下方显示区间出来啰,就可以更直觉的查看了。
