ZetCode

Excel CONVERT 函数

最后修改于 2025 年 4 月 4 日

CONVERT 函数是 Excel 中强大的计量单位转换工具。它可以将一个数值从一个计量单位系统转换为另一个。本教程将通过详细的示例,提供使用 CONVERT 函数的全面指南。您将了解基本语法、支持的单位以及实际应用。

CONVERT 函数基础

CONVERT 函数可在不同单位系统之间更改计量单位。它支持长度、重量、时间、压力、力、能量、功率、磁学、温度和体积。其语法需要三个参数。

组成部分 描述
函数名称 CONVERT
语法 =CONVERT(number, from_unit, to_unit)
参数 要转换的数字、原始单位、目标单位
返回值 以新单位转换后的度量

此表分解了 CONVERT 函数的基本组成部分。该函数需要一个数值和两个作为文本字符串的单位代码。Excel 支持超过 100 种不同的单位转换。

基本 CONVERT 示例

此示例演示如何使用 CONVERT 函数将英寸转换为厘米。

A B
10
=CONVERT(A1, "in", "cm")

该表显示了 A1 单元格中的长度(英寸)以及 B2 单元格中的转换公式,该公式将其转换为厘米。结果将是 25.4 厘米。

基本 CONVERT 公式
=CONVERT(10, "in", "cm")

此公式将 10 英寸转换为厘米。结果将是 25.4 厘米。请注意,单位代码必须包含在引号内,并且区分大小写。

温度转换

温度转换需要特殊处理,因为它涉及不同的测量标度。此示例将摄氏度转换为华氏度。

A B
100
=CONVERT(A1, "C", "F")

该表显示了 A1 单元格中的温度值(摄氏度)以及 B2 单元格中的转换公式,该公式将其转换为华氏度。结果将是 212°F。

温度转换
=CONVERT(A1, "C", "F")

此公式将 A1 中的摄氏度值转换为华氏度。温度转换使用“C”代表摄氏度,“F”代表华氏度,“K”代表开尔文。与其他单位不同,温度标度有不同的零点。

重量转换

此示例演示了磅到千克的转换,这是许多应用中常见的重量转换。

A B
150
=CONVERT(A1, "lbm", "kg")

该表显示了 A1 单元格中的重量(磅,lbm 代表磅质量)以及 B2 中的千克转换。结果将大约为 68.0389 千克。

重量转换
=CONVERT(A1, "lbm", "kg")

此公式将磅(lbm)转换为千克(kg)。其他重量单位包括“g”代表克,“ozm”代表盎司,“stone”代表石。请务必核实您使用的是正确的单位代码。

体积转换

体积转换在烹饪、化学和其他领域非常有用。此示例将加仑转换为升。

A B
5
=CONVERT(A1, "gal", "l")

该表演示了将 5 加仑转换为升。结果将大约为 18.9271 升。体积转换在国际食谱或科学工作中特别有用。

体积转换
=CONVERT(A1, "gal", "l")

此公式将加仑(gal)转换为升(l)。其他体积单位包括“pt”代表品脱,“qt”代表夸脱,“cup”代表杯,“tsp”代表茶匙。请注意,“l”代表升,不要与不是有效代码的“L”混淆。

能量转换

能量转换在物理学和工程学中很重要。此示例将焦耳转换为卡路里。

A B
1000
=CONVERT(A1, "J", "cal")

该表显示了将 1000 焦耳转换为卡路里。结果将大约为 239.006 卡路里。能量转换在营养标签和机械工程中至关重要。

能量转换
=CONVERT(A1, "J", "cal")

此公式将焦耳(J)转换为卡路里(cal)。其他能量单位包括“eV”代表电子伏特,“Wh”代表瓦时,“BTU”代表英热单位。请始终根据您的具体需求检查您使用的是否是正确的单位代码。

常见错误

当单位代码不正确或不兼容时,CONVERT 函数会返回错误。此示例显示了常见错误及其解决方案。

公式 错误 解决方案
=CONVERT(10, "inch", "cm") #N/A 使用“in”而不是“inch”
=CONVERT(10, "kg", "m") #N/A 不兼容的单位
=CONVERT("ten", "lb", "kg") #VALUE! 第一个参数必须是数字

此表列出了常见的 CONVERT 函数错误及其原因。最常见的问题包括单位代码不正确或尝试在不兼容的测量类型之间进行转换。

支持的单位类别

CONVERT 函数支持以下主要类别的转换。每个类别都有必须精确使用的特定单位代码。

类别 示例单位
重量和质量 "g", "kg", "lbm", "ozm"
距离 "m", "mi", "in", "ft", "yd"
时间 "yr", "day", "hr", "mn", "sec"
压力 "Pa", "atm", "mmHg"
"N", "dyn", "lbf"
能量 "J", "eV", "cal", "BTU"
功率 "W", "hp", "PS"
磁学 "T", "ga"
温度 "C", "F", "K"
体积 "tsp", "cup", "gal", "l", "m3"

这张全面的表格显示了 CONVERT 支持的测量类别及示例单位代码。如需完整列表,请查阅 Excel 的官方文档或使用 Excel 的公式自动完成功能。

CONVERT 函数是任何在 Excel 中处理多种计量单位的人的重要工具。从简单的距离转换到复杂的工程计算,它都能快速提供准确的结果。请记住验证单位代码,并使用已知值测试转换,以确保您的电子表格的准确性。

作者

我的名字是 Jan Bodnar,我是一位充满热情的程序员,拥有丰富的编程经验。自 2007 年以来,我一直撰写编程文章。迄今为止,我已撰写了 1400 多篇文章和 8 本电子书。我在编程教学方面拥有超过十年的经验。

列出 所有 Excel 教程