Excel:如何将英尺和英寸转换为小数
您可以使用以下公式在 Excel 中将英尺和英寸转换为小数:
=TEXTBEFORE( A2 ,"'")+TEXTBEFORE(TEXTAFTER( A2 ,"'"),"""")/12
这会将单元格A2中的英尺和英寸转换为十进制数。
例如,如果单元格A2包含6’5″ ,此公式会将其转换为6.4167 。
下面的例子展示了如何在实践中使用这个公式。
示例:在 Excel 中将英尺和英寸转换为小数
假设我们在 Excel 中有以下数据集,显示了各种运动员的身高:
要将每个高度从英尺和英寸转换为十进制值,我们可以在单元格B2中键入以下公式:
=TEXTBEFORE( A2 ,"'")+TEXTBEFORE(TEXTAFTER( A2 ,"'"),"""")/12
然后我们可以将此公式拖动并填充到 B 列中的每个剩余单元格中:
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 中执行其他常见操作: