請問如何刪除Excel儲存格中的多餘空行?

Martin.lin wrote:
段落理空行刪除之前也(恕刪)


還是不行耶,會顯示找不到所要找的儲存格?謝謝喔~
在旁邊儲存格貼上下面函數試試看是不是你要的

=SUBSTITUTE(要處理的儲存格," ","")
daniou22 wrote:
在旁邊儲存格貼上下面(恕刪)


還是不行耶,空行依舊沒有變化,謝謝~
你用『空行』這一用詞,造成很多人是不太理解的

正確的稱呼是『空的斷落』

而你要的答案是,先叫出取代的對話框,然後在尋找的目標中按下兩次Ctrl+J,代表要尋找連續的兩行

然後在取代項目中再按一次Ctrl+J,代表兩行變成一行

之後不斷按取代,直到找不到項目可取代的對話框出現為止,你的訴求就達成了。
方法1:

1. 開啟取代的視窗,
2. 在「尋找目標」處按下Ctrl+Enter(或Alt+0010),鍵入Alt+Enter的特殊碼
3. 按「全部取代」

方法2:用CLEAN函數

CLEAN函數可以删除文本中不能打印的字符。假如A1格包含換行符號,可在B1格中輸入公式:“=CLEAN(A1)”,即可删除換行符號。
michaelpscs wrote:
方法1:

1. 開啟取代的視窗,
2. 在「尋找目標」處按下Ctrl+Enter(或Alt+0010),鍵入Alt+Enter的特殊碼
3. 按「全部取代」

方法2:用CLEAN函數

CLEAN函數可以删除文本中不能打印的字符。假如A1格包含換行符號,可在B1格中輸入公式:“=CLEAN(A1)”,即可删除換行符號。


你在抄網路上的解法時,有沒有想過根本解決不了發文者的問題…

補充,要用第二個公式解的話,不是什麼CLEAN函數,而是SUBSTITUTE函數(因為發文者的訴求是刪除空白的段落,不是刪除所有斷落),如下方公式:

=SUBSTITUTE(A1,"

","
")
星幻 wrote:
你用『空行』這一用詞(恕刪)


抱歉使用錯誤的名詞造成大家判斷錯誤了~
我一開始取代是成功的,可是後來又嘗試下圖這樣操作發現會失敗?
請問是為什麼呢?謝謝。

michaelpscs wrote:
方法1:1. 開啟取(恕刪)


謝謝~
如下範例新增B欄,在B欄內輸入公式將A欄的換行取代為空值
再將B欄值貼回A欄 (選擇性貼上,僅貼「值」)即可



承上,若要取代空白的段落
請參考以下公式

選我正解 :
用 BIN.EXE 去Dump你的檔案,直接改檔案內容,把Alt-Enter的ASCII Code改成NULL。
 
簡單的說 : 
就是把多餘"換行字元" 換成 "SPACE"。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!