2016-09-15 168 views
1

您好我有一個大的Excel電子表格,其中包含的英尺換算英寸至英寸的Excel

6' 4.25"
6' 2.75" 的形式不同運動員的高度

我我試圖找到一個可以將所有這些高度轉換爲嚴格英寸的公式。

任何幫助將不勝感激。

回答

7

因爲這些是字符串文本,而不是實際的數字,我們需要解析數據。下面將搶串的片段,並轉換爲數字:

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

enter image description here

+0

我不知道如果我做錯了什麼,但是當我輸入公式在Excel中返回一個#VALUE錯誤 – Nate

+0

@Nate:我在這裏完美的作品。 –

+0

@Nate然後你的數據不像你在原始文章中陳述的那樣。請張貼實際數據的圖片。 –

1

希望得到CONVERT在那裏,因爲它是一個得到充分利用的功能。像

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

東西,你可以在腳上的輸入在一個單元(E4說),並在另一個單元英寸輸入(比如F4,旁邊)。你可以有這個公式第三單元(G4)讓您的結果:

= SUM(E4 * 12) + F4 
1

下面是處理英尺和英寸(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)

+0

謝謝@ michael,這幫了我很多 - 非常完整的答案。雖然標記爲解決方案的答案是正確的,但這是更徹底的。 – James

相關問題