Excel--網路貼進來的數字無法計算

第一種狀況:

一般網頁上複製下來的數字資料有時會帶有〔空白字元〕,造成Excel無法計算的情形,縱使更改儲存格格式類別為數字類型也因為〔空白字元〕而無法計算.
檢查有無空白字完的方式,就是點選無法計算的任一儲存格,滑鼠游標移到數字字元上前後拖曳或用鍵盤方向鍵左右移動看看.就會發現數字字元後方有多出一個空白的字元.
處理方式:
1. 複製任一儲存格數字資料後方的〔空白字元〕
2. 框選要處理的儲存格範圍(不框選就是整個工作頁)
3. 利用Excle的取代功能.在〔尋找與選取〕圖案上按一下,在下拉式選單中選取〔取代〕,在〔取代〕頁面的〔尋找目標(N)〕中,貼上複製下來的〔空白字元〕.再按〔全部取代(A)〕即可.
ps: 有時雖然有貼上空白字元,但還是顯示找不到,這時可在〔尋找目標(N)〕中,貼上空白字元的地方用滑鼠拖曳一下即可取代.另用鍵盤空白鍵並不能替代複製來的空白字元,因空白字元大小有異.

 

第二種狀況:
從網頁複製下來的數字資料,檢查沒有帶〔空白字元〕,儲存格格式類別變更為數字也無法計算.
原因:網頁複製下來的數值資料為unicode格式字元的資料類型,所以不管Excel如何變更儲存格類型也無法計算,資料剖析也沒用,除非每個儲存格資料重新輸入一次即可.
處理方式:
1. 將工作表內有問題的數字資料全部框選並複製起來,縮小Excel視窗.(複製起來的框選範圍不要取消,或則也可以按DEL消除所有數字內容,只要記住,等一下要把數字資料貼回來的位置即可.)
2. 開啟〔記事本〕工具軟體(在視窗桌面按,右鍵/新增/文字文件),將複製來的Excel資料,貼到記事本內.並按儲存檔案.
3. 儲存檔案時會顯示錯誤訊息:〔這個檔案包含Unicode格式字元,如果您以ANSI編碼的文字檔案來儲存這個檔案,將會遺失這些字元,若要保留......〕不用管它,直接按〔確定〕就好(要記得儲存位置喔).
4. 直接關掉〔記事本〕這個檔案.再重新打開這個〔記事本〕檔案,會發現檔案內的數字資料後面多了一個〔?〕問號.接下來只要把〔?〕號拿掉即可.
5. 隨便找一個數字資料後面的〔?〕號並框選複製起來,按〔記事本〕的〔編輯/取代〕在〔尋找目標〕的空格中貼上複製來的〔?〕號.〔取代為〕保持空白.再按〔全部取代〕.會發現檔案內的〔?〕號開始消失了.如果數字資料多的話,會跑一段時間.全部〔取代〕完,按〔取消〕即可.
6. 跑完,所有〔?〕消失後,按鍵盤〔Ctrl+A〕全選所有數字資料,再按〔Ctrl+C〕複製所有資料.
7. 重新叫出Excel視窗,直接按〔Ctrl+V〕貼上所有數字資料即完成.如果剛剛框選的位置消失了,就找到複製數字資料的起點,貼上即可.這時應該發現,所有數字資料都可以計算了.

arrow
arrow
    全站熱搜

    十方 發表在 痞客邦 留言(13) 人氣()