Excel:如何将英尺和英寸转换为小数


您可以使用以下公式在 Excel 中将英尺和英寸转换为小数:

 =TEXTBEFORE( A2 ,"'")+TEXTBEFORE(TEXTAFTER( A2 ,"'"),"""")/12

这会将单元格A2中的英尺和英寸转换为十进制数。

例如,如果单元格A2包含6’5″ ,此公式会将其转换为6.4167

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中将英尺和英寸转换为小数

假设我们在 Excel 中有以下数据集,显示了各种运动员的身高:

要将每个高度从英尺和英寸转换为十进制值,我们可以在单元格B2中键入以下公式:

 =TEXTBEFORE( A2 ,"'")+TEXTBEFORE(TEXTAFTER( A2 ,"'"),"""")/12

然后我们可以将此公式拖动并填充到 B 列中的每个剩余单元格中:

Excel 将英尺和英寸转换为小数

B 列现在以十进制形式显示 A 列中的英尺和英寸。

例如:

  • 6 英尺 2 英寸等于6.1667英尺。
  • 6 英尺 5 英寸等于6.4167英尺。
  • 5 英尺又 10 英寸等于5.8333英尺。

等等。

这个公式是如何运作的?

记住我们用来将英尺和英寸转换为小数的公式:

 =TEXTBEFORE( A2 ,"'")+TEXTBEFORE(TEXTAFTER( A2 ,"'"),"""")/12

这个公式的工作原理如下:

首先,我们使用TEXTBEFORE(A2, “’”)提取单元格 A2 中第一个单引号之前的文本。

这会提取值6

然后我们使用TEXTBEFORE(TEXTAFTER(A2,”’”),””””)/12提取单引号和双引号之间的文本并除以 12。

得出 2/12 = 0.1667

最后,我们使用加号 ( + ) 将这两个值相加。

得出 6 + 0.1667 = 6.1667

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

Excel:如何将持续时间转换为分钟
Excel:如何将百分比转换为比率
Excel:如何将 UNIX 时间戳转换为日期

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注