回覆列表
-
1 # 使用者1699648039222
-
2 # 使用者2008204498042
問題說的很籠統,比如什麼是 “無用字元”和 “亂碼”?請注意以後提問儘可能詳細,清楚,最好舉例、配圖說明。使用軟體:EXCEL 2007一、關於 “無用字元”如果是全域性有某些字元需要清理,可以採取 替換的方法:1、滑鼠左鍵選定好需要處理範圍(如果是全域性,可以不選);2、CTRL+H 啟動替換功能,在查詢欄輸入 需要刪除的 “無用字元”將 “替換”欄空著,然後選擇 “全部替換”即可將範圍內的 “無用字元”都清除掉。 特別提醒:按以上步驟操作,只要與 “無用字元”一樣就會被清除掉,哪怕它實際是有用的。如果是對特定列資料清理,也可以參考使用 SUBSTITUTE函式解決。二、關於“亂碼”1、很多所謂的 “亂碼”都是公式的錯誤計算結果,建議對公式進行修改,使用 iferror或iserror 之類的函式進行容錯處理;2、如果一定要清理“亂碼”需要區分處理,如果 “亂碼”是文字形式,就採用上面處理“無用字元”的方法處理,如果“亂碼”實際是公式的錯誤結果,處理方法為:選定範圍==》ctrl+g 啟動定位==》定位條件==》點選 “公式”並只保留 “錯誤”前面的選項勾==》確定後選定所有的“亂碼”,按del鍵刪除它們。
方法一:2013版以上用CTRL+E快速填充
方法二:用公式
C1輸入=LOOKUP(9^9,--LEFT(A1,ROW($1:$10)))下拉
D1輸入=SUBSTITUTE(A1,C1,,1)下拉
EXCEL中如何替換部分字串?