Excel表格中,數字轉換不了負數而且還不能計算該怎么辦?
網友解答: 謝謝邀請!Excel表格中數字轉換不了負數,也不能參與數值運算。一般是因為:單元格中有某些不可見字符,比如空格符、制表符等等。這種情況一般多見于系統(tǒng)導出的數據。如下圖所示,不
謝謝邀請!
Excel表格中數字轉換不了負數,也不能參與數值運算。
一般是因為:單元格中有某些不可見字符,比如空格符、制表符等等。
這種情況一般多見于系統(tǒng)導出的數據。
如下圖所示,不能直接將看起來是數字的數值轉為負數:
解決上面問題的思路是:
1、先在單元格的編輯欄查看是否有不可見字符。如果有選中,用查找替換的方法替換為空。
檢查發(fā)現含有疑似“空格”。不管是否為空格,都在在編輯欄將其復制。
將不可見字符用查找--替換的方法去除
查找內容:復制粘貼進去不可見字符;
替換為:不輸入任何字符,就是替換為空白;
替換不可見字符為空白后,發(fā)覺問題仍然沒有解決。
這就需要更進一步處理。
2、使用數據--分列方法,嘗試清除不可見字符。
2.1、選中黃色列
2.2、執(zhí)行數據--分列操作
2.3、無須其他操作,直接點擊下一步,到完成。
2.4、結果如下,順利去除了潛伏得更深的不可見字符。
3、除了這個方法,我們也可以嘗試使用剪貼板,替換步驟2清除不可見字符。
3.1、復制黃色區(qū)域的數據
3.2、開始,打開剪貼板,點擊右下角的小箭頭。
3.3、結果如下,在剪貼板里看得更加清楚,確確實實存在不可見字符。
3.4、鼠標單擊剪貼板,結果順利去除不可見字符。
當然,我們還有其他的方法去清除這些煩人的不可見字符。
比如,這里的情況可以使用函數來實現。
函數公式為:
=CLEAN(TRIM(I2))
驗證結果如下:
還有的方法是,將數據復制--粘貼到txt文件。
結果如下圖:顯然,問題都出來了
直接在txt里進行查找--替換,結果如下:
繼續(xù)替換,結果如下:
目測上圖中還有不可見字符,
將其復制--查找--替換
最后將結果復制,粘貼回Excel。
清洗數據中的不可見字符,往往是比較費力的。以上的方法僅供參考。
歡迎關注套路Excel
網友解答:不是數字格式,試試這個:在目標單元格旁的單元格輸入=value(A1)往下自動填充。其功能是A1中的內容轉為數字格式。A1代表目標單元格。