我想使用Excel中的IF
函數將單元格中的文本值轉換爲數值。在Excel中將txt轉換爲數字
例如:
- [細胞A1] 「」
- [電池A2] 10
- [細胞B1]」 0.23"
- [細胞B2] 0.23
「」 中的值只是在Excel文本值,我想改變它變成一個數值,就像變「」。到10,並將「xxxx」改爲xxxx。
有沒有這樣做的有效方法?
我想使用Excel中的IF
函數將單元格中的文本值轉換爲數值。在Excel中將txt轉換爲數字
例如:
「」 中的值只是在Excel文本值,我想改變它變成一個數值,就像變「」。到10,並將「xxxx」改爲xxxx。
有沒有這樣做的有效方法?
假設你要轉換的值是A1,你可以用下面的公式:
=IF(ISNUMBER(VALUE(TRIM(CLEAN(A1)))),VALUE(TRIM(CLEAN(A1))),"")
這裏的功能幹淨,修剪要刪除空格,沒有打印的字符。函數值將字符串轉換爲數字,並使用轉換後的字符串檢查值是否爲數字。
感謝兄弟,它像一個魅力工作! – Josh 2013-04-26 01:13:57
你也可以這樣做:
=TEXT(B7,"0.00")
這也將忽略多餘的空格,例如:
' .23
將返回0.23
儘管我仍不很不瞭解「。」 = 10部分
對於123
的示例,這將變成123.00
。
只是我還是這樣把123變成了123.用訓練小數點?雖然它是一個數字,它看起來很奇怪。 – 2013-04-26 01:30:38
@SamPlusPlus,好點!忘了那個。我會改變答案。謝謝! – 2013-04-26 01:33:36
我們需要更多信息,示例文本輸入和您的輸出 – brettdj 2013-04-26 00:58:14
請提供更多信息。 A1有數字和字母嗎?或者,如果整個單元格是一個數字,你只想返回數字? – 2013-04-26 01:06:30
剛剛編輯問題 – Josh 2013-04-26 01:10:12