将英尺 - 英寸转换为英寸Excel

时间:2016-09-15 17:29:49

标签: excel excel-formula

您好我有一个大型的Excel电子表格,其中包含

形式的不同运动员的高度
  

6'4.25“
    6'2.75“

我一直试图找到一个可以将所有这些高度转换为严格英寸的公式。

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:8)

因为这些是字符串文本而不是实际数字,我们需要解析数据。以下内容将获取字符串的部分并转换为数字:

=LEFT(A1, FIND("'",A1)-1)*12 + MID(A1,FIND("'",A1)+1,LEN(A1)-FIND("'",A1)-1)

enter image description here

答案 1 :(得分:4)

这是一个处理英尺和英寸(5'10“),只有英尺(5'),只有英寸(60”)和一个代表英寸(60)的数字的公式。它基于brettdj的版本。

=IFERROR(IFERROR(CONVERT(LEFT(A1,FIND("'",A1)-1),"ft","in"),0)+IFERROR(SUBSTITUTE(RIGHT(A1,LEN(A1)-IFERROR(FIND("'",A1),0)),"""","")+0,0),A1)

答案 2 :(得分:1)

希望得到CONVERT,因为这是一个未充分利用的功能。像

这样的东西
=CONVERT(LEFT(A1,FIND("'",A1)-1),"ft","in")+SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("'",A1)),"""","")

答案 3 :(得分:-1)

您可以在一个单元格中输入英尺(例如E4),在另一个单元格中输入英寸(例如F4,在它旁边)。您可以通过使用此公式的第三个单元格(G4)来获得结果:

= SUM(E4 * 12) + F4