您好我有一个大型的Excel电子表格,其中包含
形式的不同运动员的高度6'4.25“
6'2.75“
我一直试图找到一个可以将所有这些高度转换为严格英寸的公式。
非常感谢任何帮助。
答案 0 :(得分:8)
因为这些是字符串文本而不是实际数字,我们需要解析数据。以下内容将获取字符串的部分并转换为数字:
=LEFT(A1, FIND("'",A1)-1)*12 + MID(A1,FIND("'",A1)+1,LEN(A1)-FIND("'",A1)-1)
答案 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