CONVERT函数将数字从一种度量体系转换成另一种度量体系。 图1
什么情况下使用CONVERT函数? CONVERT函数提供了将数值从一种单位换算成另一种单位的功能,用来求数字从一种单位转换成另一种单位后的值。它能够:
CONVERT函数语法 CONVERT函数具有3个参数,其语法如下:
CONVERT函数陷阱
示例1: 求在不同单位时的数值 我们经常需要求一个在某单位下的数值转换成另一个单位时的数值,在如下图2所示,将磅转换成千克,或者华氏温度转换成摄氏温度。 图2
在单元格C3中的公式: =CONVERT(B3,'lbm','kg') 在单元格C6中的公式: =CONVERT(B6,'F','C')
示例2:转换混合单位的数值 CONVERT函数不能直接处理混合单位,例如,将6英尺5英寸转换成多少米。使用CONVERT函数之前必须仅使用英尺或者英寸来表示。因此,先要使用1英尺等于12英寸的关系进行换算,然后使用CONVERT函数进行单位换算。公式为: =CONVERT(77,'in','m') 或者: =CONVERT(6+5/12,'ft','m')
示例3:处理派生量 CONVERT函数不能处理派生量,例如速度,是由距离和时间组合在一起的量。此时,可以建立一个转换表来解决。 如图3所示的工作表,在转换表中,使用一个CONVERT函数将英里转换成公里,再使用一个CONVERT函数将小时转换成天。单元格E8中的公式: =CONVERT(1,C8,F8) 单元格E9中的公式: =CONVERT(1,C9,F9) 在单元格F4中输入公式: =C4*E8/E9 从而实现派生量的转换。 图3
当然,也可以使用含有两个CONVERT函数的公式一次性获得结果: =CONVERT(C4,'mi','km')/CONVERT(1,C9,F9)
示例4:单位转换工作表 下图4所示是开发的一个工作簿,使用CONVERT函数进行单位转换,避免了由于单位太多需要查找或输入错误的情形,方便使用。 图4 你可以在在完美Excel公众号中发送消息: 单位转换 下载这个工作簿。
也可以到下面的网址下载: http://blog./archives/2017/08/17/excel-convert-function-with-drop-down-lists/
|
|
来自: zhangshoupen > 《我的微表》