将脚英寸转换为英寸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