
Excel 公式教學 – 相信大家往往也會收到一些格式不整的Excel檔案, 而當中有些是存儲格中有多剩的空格.當然, 一二個存儲格用人手改也不難, 但如果是整分檔案, 十多行, 百多格要改的話, 想信也是一件很煩人的事.今次我們會介紹三個方法幫你去掉存儲格中多剩的空格, 相信你一學就會.
1. 方法一: TRIM如果想要清除字串兩邊的空格, 就要用 TRIM 函數了.公式: =TRIM(儲存格)例子
* 為空格 | TRIM(儲存格) |
左右 | 左右 |
左 右 | 左 右 |
2. 方法二: SUBSTITLE首先要介紹一下SUBSTITLE的函數公式: =SUBSTITLE(儲存格, 想要把字串中更改掉的部分, 希望改成的字串)如: SUBSTITLE(“I believe I can fly”, “believe”, “think”)就是把”I believe I can fly”句中的”Believe”改成”think”結果為”I think I can fly”而用在清除所有的空格, 公式為SUBSTITLE(儲存格,” “, ” “)第二個參數(” “)就是一個SPACE空格第三個參數””就是EMPTY, 即無任何字元把第二參數(” “)改成第三個參數””就是清除所有的空格
但如只想清除多餘及兩邊的空格, 但要適合保留原有的中間空格, 就要用TRIM(SUBSTITLE(儲存格, ” “, ” “))留意:今次第二個參數(” “), 較之前寛, 是因為今次有兩個SPACE的空格今次第三個參數(” “), 較之前寛, 是因為今次有一個SPACE的空格, 並不是EMPTYSUBSTITLE(儲存格, ” “, ” “)就把有兩個SPACE的空格)改成一個SPACE的空格加上TRIM函數把字串兩邊的空格清除, 就完成了.
例子
* 為空格 | SUBSTITLE(儲存格, “ “, “”) | TRIM(SUBSTITLE(儲存格, ” “, ” “)) |
左右 | 左右 | 左右 |
左 右 | 左右 | 左 右 |
3. 方法三: LTRIM, RTRIM如果只想清除儲存格左道的空格, 可用LTRIM函數如果只想清除儲存格右邊的空格, 可用RTRIM 函數公式: =LTRIM(儲存格)公式: =RTRIM(儲存格)例子
* 為空格 | LTRIM(儲存格) | RTRIM(儲存格) |
左右 | 左右 | 左右 |
左 右 | 左 右 | 左 右 |
同理, 如只想清除多餘及左邊的空格, 但要保留字與字, 或句與句中空間, 就要用LTRIM(SUBSTITLE(儲存格, ” “, ” “))如只想清除多餘及右邊的空格, 但要保留字與字, 或句與句中空間, 就要用RTRIM(SUBSTITLE(儲存格, ” “, ” “))例子
* 為空格 | LTRIM(SUBSTITLE(儲存格, ” “, ” “)) | RTRIM(SUBSTITLE(儲存格, ” “, ” “)) |
左右 | 左右 | 左右 |
左 右 | 左 右 | 左 右 |