EP08. “Kg to Lbs 公斤转磅”
🔒 登录后可标记已读- 这篇教怎么在 Excel 里做公斤和磅(英磅)的单位换算
- 做法跟 EP07 公分转英寸完全对称:简单四则运算、CONVERT 函数、免费单位转换工具三种方法都示范一遍
- 前置知识可参考 EP07
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等),VBA 单位转换工具需要启用宏(.xlsm 文件)。
换算关系
1 kg = 2.20462 lbs(磅)
1 lb(磅)= 0.45359 kg
换算方法怎么选
| 方法 | 适合场景 | 备注 |
|---|---|---|
| 简单四则运算 | 只是偶尔算一两次 | 数值 × 2.20462 或 ÷ 2.20462 |
| CONVERT 函数 | 想用标准函数、公式好维护 | =CONVERT(数值,"kg","lbm"),注意磅的代号是 lbm 不是 lb |
| VBA 单位转换工具 | 要重复大量转换 | 需要启用宏(.xlsm) |
方法一:简单四则运算
- 公斤转磅:数值 × 2.20462
- 磅转公斤:数值 ÷ 2.20462
方法二:用 CONVERT 函数
CONVERT 函数三个参数:number(数值)、from_unit(原单位)、to_unit(目标单位)。
- 公斤转磅:
=CONVERT(数值,"kg","lbm") - 磅转公斤:
=CONVERT(数值,"lbm","kg")
📌 单位缩写要注意:磅的单位代号是 lbm(pound mass,质量单位的磅),不是常见口语里的 "lb",写错 CONVERT 会报错。
方法三:免费单位转换工具(VBA)
- 从 Category(类别)下拉列表选择 "Mass"(质量)
- 输入数值,选择正确的原单位和目标单位
- 工具透过工作表的 Worksheet Change 事件自动触发 VBA 代码算出结果
[截图:单位转换工具界面,Category 选 Mass、输入数值后自动算出转换结果的效果]
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| CONVERT | =CONVERT(number, from_unit, to_unit) | 单位换算 | =CONVERT(10,"kg","lbm") |
学完你会
- ✅ 分得清三种换算方法各自适合的场景
- ✅ 会用 CONVERT 函数做单位换算,记得磅的代号是 lbm 不是 lb
- ✅ 不会跟 EP07 的长度转换工具搞混,知道要在 Category 里切到 Mass
常见错误
- CONVERT 函数里把磅的单位代号写成 "lb",实际应该是 "lbm",导致公式报错
- 简单公式的乘除方向搞反,换算结果差了好几倍
- 跟 EP07 的长度单位转换工具搞混,两者虽然界面类似,但要在 Category 里切换成正确的 "Mass" 类别才会用质量单位
Sources
Blog / Website: