MICROSOFT

EP07. “Cm to Inches 厘米转英寸”

首页 Microsoft 工具 Excel · Basics · Data Validation · EP07
约 4 分钟· #EP07#Excel#Data Validation
🔒 登录后可标记已读
  • 这篇教怎么在 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)

  1. 从 Category(类别)下拉列表选择 "Length"(长度)
  2. 输入要转换的数字,并选择正确的原单位和目标单位
  3. 这个工具是靠工作表的 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:

  1. Cm to inches