EP07. “Cm to Inches 厘米转英寸”
🔒 登录后可标记已读- 这篇教怎么在 Excel 里做公分和英寸的单位换算
- 包含最简单的四则运算公式、内建的 CONVERT 函数,以及一个可以重复使用的「免费单位转换工具」(用 VBA 做的下拉选单转换器)
- 前置知识不需要,CONVERT 函数部分建议对函数参数概念有基本认识
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等),VBA 单位转换工具需要启用宏(.xlsm 文件)。
换算关系
1 cm = 0.3937 inch
1 inch = 2.54 cm
换算方法怎么选
| 方法 | 适合场景 | 备注 |
|---|---|---|
| 简单四则运算 | 只是偶尔算一两次,不想额外记函数 | 数值 ÷ 2.54 或 × 2.54 |
| CONVERT 函数 | 想用标准函数、公式好维护 | =CONVERT(数值,"cm","in") |
| VBA 单位转换工具 | 要重复大量转换,或给不懂公式的人用 | 需要启用宏(.xlsm) |
方法一:简单四则运算
- 公分转英寸:数值 ÷ 2.54
- 英寸转公分:数值 × 2.54
方法二:用 CONVERT 函数
CONVERT 函数有三个参数:number(要转换的数值)、from_unit(原单位)、to_unit(目标单位)。
- 公分转英寸:
=CONVERT(数值,"cm","in") - 英寸转公分:
=CONVERT(数值,"in","cm")
方法三:免费单位转换工具(VBA)
- 从 Category(类别)下拉列表选择 "Length"(长度)
- 输入要转换的数字,并选择正确的原单位和目标单位
- 这个工具是靠工作表的 Worksheet Change 事件触发背后的 VBA 代码,自动完成计算并显示结果,不用自己写公式
[截图:单位转换工具界面,Category 选 Length、输入数值后自动算出转换结果的效果]
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| CONVERT | =CONVERT(number, from_unit, to_unit) | 单位换算 | =CONVERT(10,"cm","in") |
学完你会
- ✅ 分得清三种换算方法各自适合的场景,不用每次都用最麻烦的那种
- ✅ 会用 CONVERT 函数做单位换算,知道单位缩写要照 Excel 规定的写法
- ✅ 需要频繁转换时,知道有 VBA 工具可以用,不用每次手动写公式
常见错误
- CONVERT 函数的单位缩写打错(比如把 "in" 拼成 "inch"),Excel 会直接报错,单位缩写要照 Excel 规定的写法
- 简单公式的乘除方向搞反(该乘却除、该除却乘),换算结果差了好几倍
- 用 VBA 单位转换工具的文件时忘记启用宏,导致工具无法运作
Sources
Blog / Website: