将脚英寸转换为英寸Excel

嗨,我有一个很大的Excel电子表格,其中包含不同运动员的forms的高度

6'4.25“
6'2.75“

我被困在试图find一个单一的公式,可以将所有这些高度严格英寸。

任何帮助将不胜感激。

因为这些是string文本,而不是实际的数字,我们需要parsing数据。 以下将抓取string的部分并转换为数字:

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

在这里输入图像说明

想要获得CONVERT ,因为这是一个利用率低下的function。 就像是

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

这是一个公式,处理英尺和英寸(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)

你可以在一个单元格中input英尺(比如E4),另一个单元格中input英寸(比如F4,在它旁边)。 你可以通过第三个单元格(G4)得到你的结果:

 = SUM(E4 * 12) + F4