Excel單元格中的空行要怎麼刪除,但不清除換行顯示
2022-06-24由 Excel教程學習 發表于 農業
如何篩選空白行
在日常工作中,有時會遇到一些比較奇怪的問題,當然也不一定是奇怪的,只是由於我們
遇到
比較少,因而沒有很好
的
解決辦法。
像下面這個問題,在單元格中使用了換行顯示,來分行展示多個文字內容,但在其中出現了一個空行,那這種情況,使得資料看上去不整潔美觀,那麼要怎麼操作?
單元格中的空行,是由於在換行時,沒有輸入任何資料內容,而顯示為一個空行,但實際上,它當然不是真正的空行,而只是一個換行符而已。
那麼,要將換行符清除,我們之前在《Excel100個常見函式快速入門》中介紹了兩個函式來解決。
如果是清除單元格內所有的換行符,那麼可以使用clean函式:
但從結果可以看出,這並不是我們需要的效果。
我們只需要將空行的換行符清除掉,那麼則需要使用到另外一個函式。
它就是SUBSTITUTE替換函式。
我們來輸入substitute函式公式:
這個公式中只輸入了3個引數,它的含義即表示替換單元格的所有換行符。
同樣是對所有換行進行處理,但與clean函式不同的是,clean函式是清除,而substitute函式是替換。
我們來看下公式的結果:
可見這個結果是我們需要的最終效果,那麼這個公式如何來解釋呢?
=SUBSTITUTE(B2,CHAR(10)&CHAR(10),CHAR(10))
回到公式編輯欄,我們拉取第2引數
CHAR(10)&CHAR(10)
,然後按下CTRL+F9的快捷鍵組合,系統會解析這個引數的結果,我們從下圖可以看到它的預覽結果是兩行空的資料。
兩行空的資料,不就是兩個換行符嘛!
根據substitute函式的含義,它會查詢單元格中包含兩個換行符的內容,然後替換成指定的字元,也就是第3引數。
這裡第3引數又使用了一個
char(10)
,char函式是一個字符集函式,透過引數的數字程式碼設定來返回對應的字元。
公式中是將兩個換行符替換成一個,
由於單元格中換行顯示的每行文字前面都包含一個換行符,而空行也代表一個換行符,因此在空行的位置,它會加上下方換行資料前的一個換行符,加起來就是兩個換行符,而被substitute函式查詢到,再進行替換,便得到正確的結果。
以上就是清楚單元格內
的
空行的函式公式,並不複雜,只需要理解幾個函式的含義和作用。從這裡也可以看出,要解決excel
任何
偶然遇到的問題,都需要紮實的基礎知識,尤其是一些常見函式的應用,學會它們的用法,才能提高excel使用水平。