回覆列表
-
1 # 套路Excel
-
2 # 阿根說
說一個最簡單的方法
CTRL+H
利用查詢替換命令
第一步第二步將查詢內容,輸入至對話方塊中
第三步選中需要進行處理的單元格,進行全部替換
對話方塊提示,已完成替換,任務已完成
分享能夠提高效率的軟體、網站、office經驗技巧
-
3 # 考拉的凝視
最簡單的方法是利用Excel的查詢與替換功能,將特定的字元替換為空值。
以去除空格為例:
方法1:=SUBSTITUTE(TRIM(SUBSTITUTE(A2,"\"," "))," ","\"),下拉公式。
1、首先用SUBSTITUTE函式將字元裡面的"\”都替換為空格,公式為:SUBSTITUTE(A2,"\"," ")
2、用Trim函式將1中生成的字元左右兩邊的空格都去除,此時的公式為:
TRIM(SUBSTITUTE(A2,"\"," "))
結果為:300 90 兩個數字間有一個空格;
3、再用SUBSTITUTE函式將數字之間的空格替換為“\”,此時公式為:
SUBSTITUTE(TRIM(SUBSTITUTE(A2,"\"," "))," ","\")
4、下拉,得出上圖的結果。
方法2:=LEFT(A2,FIND("\\",A2,1)-1),下拉公式。
1、=FIND("\\",A2,1),找出連續兩個“\\”在字串中的位置,結果如下面的圖示:
2、使用LEFT函式提取1得出的數字減去1之前的所有字元,結果如下面的圖示:
方法3:=TRIM(LEFT(SUBSTITUTE(A2,"\\",REPT(" ",99)),99)),公式下拉
1、將“\\”兩個反斜槓字元用SUBSTITUTE函和REPT函式替換為99個空格。公式為:
=SUBSTITUTE(A2,"\\",REPT(" ",99)),結果見下面圖片顯示:
2、用LEFT函式提取1中生成的字串左邊99個字元,公式為:
=LEFT(SUBSTITUTE(A2,"\\",REPT(" ",99)),99),結果見下面圖示:
此時得出的字串右邊仍然有大量的空格,只是看不到。
3、使用TRIM函式去除字元中的所有空格,公式為:
=TRIM(LEFT(SUBSTITUTE(A2,"\\",REPT(" ",99)),99))
結果如下圖示:
希望以上簡單講解對你有幫助,並能讓你認識一些函式的基本用法!