-
1 # 褐紫墨
-
2 # 天天微課堂
不是數字格式,試試這個:在目標單元格旁的單元格輸入=value(A1)往下自動填充。其功能是A1中的內容轉為數字格式。A1代表目標單元格。
-
3 # Excel從零到一
你這種情況大多數都是資料是文字格式,可以全選所有資料然後更改資料格式為常規,也可以直接在單元格輸入-1然後複製-1選擇需要更改的區域,選擇性貼上,乘
-
4 # 套路Excel
Excel表格中數字轉換不了負數,也不能參與數值運算。
一般是因為:單元格中有某些不可見字元,比如空格符、製表符等等。
這種情況一般多見於系統匯出的資料。
如下圖所示,不能直接將看起來是數字的數值轉為負數:
解決上面問題的思路是:
1、先在單元格的編輯欄檢視是否有不可見字元。如果有選中,用查詢替換的方法替換為空。
檢查發現含有疑似“空格”。不管是否為空格,都在在編輯欄將其複製。
將不可見字元用查詢--替換的方法去除
查詢內容:複製貼上進去不可見字元;
替換為:不輸入任何字元,就是替換為空白;
替換不可見字元為空白後,發覺問題仍然沒有解決。
這就需要更進一步處理。
2、使用資料--分列方法,嘗試清除不可見字元。
2.1、選中黃色列
2.2、執行資料--分列操作
2.4、結果如下,順利去除了潛伏得更深的不可見字元。
3、除了這個方法,我們也可以嘗試使用剪貼簿,替換步驟2清除不可見字元。
3.1、複製黃色區域的資料
3.3、結果如下,在剪貼簿裡看得更加清楚,確確實實存在不可見字元。
3.4、滑鼠單擊剪貼簿,結果順利去除不可見字元。
當然,我們還有其他的方法去清除這些煩人的不可見字元。
比如,這裡的情況可以使用函式來實現。
函式公式為:
=CLEAN(TRIM(I2))
驗證結果如下:
還有的方法是,將資料複製--貼上到txt檔案。
結果如下圖:顯然,問題都出來了
直接在txt裡進行查詢--替換,結果如下:
繼續替換,結果如下:
目測上圖中還有不可見字元,
將其複製--查詢--替換
最後將結果複製,貼上回Excel。
清洗資料中的不可見字元,往往是比較費力的。以上的方法僅供參考。
回覆列表
一般不會出現不能計算的問題,除非這個看到的數字不僅有數字,還包括不可見符號在內,所以變不了負數,更不能計算。
首先確定是否包含了不可見符號,先去符號,或提取出數字,用公式提取數字的方法很多,在我的文章中有兩種複合公式可提取。
如去符號或提取數字後將單元格式設為數字型別。