農林漁牧網

您現在的位置是:首頁 > 農業

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

2022-06-24由 Excel教程學習 發表于 農業

如何篩選空白行

在日常工作中,有時會遇到一些比較奇怪的問題,當然也不一定是奇怪的,只是由於我們

遇到

比較少,因而沒有很好

解決辦法。

像下面這個問題,在單元格中使用了換行顯示,來分行展示多個文字內容,但在其中出現了一個空行,那這種情況,使得資料看上去不整潔美觀,那麼要怎麼操作?

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

單元格中的空行,是由於在換行時,沒有輸入任何資料內容,而顯示為一個空行,但實際上,它當然不是真正的空行,而只是一個換行符而已。

那麼,要將換行符清除,我們之前在《Excel100個常見函式快速入門》中介紹了兩個函式來解決。

如果是清除單元格內所有的換行符,那麼可以使用clean函式:

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

但從結果可以看出,這並不是我們需要的效果。

我們只需要將空行的換行符清除掉,那麼則需要使用到另外一個函式。

它就是SUBSTITUTE替換函式。

我們來輸入substitute函式公式:

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

這個公式中只輸入了3個引數,它的含義即表示替換單元格的所有換行符。

同樣是對所有換行進行處理,但與clean函式不同的是,clean函式是清除,而substitute函式是替換。

我們來看下公式的結果:

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

可見這個結果是我們需要的最終效果,那麼這個公式如何來解釋呢?

=SUBSTITUTE(B2,CHAR(10)&CHAR(10),CHAR(10))

回到公式編輯欄,我們拉取第2引數

CHAR(10)&CHAR(10)

,然後按下CTRL+F9的快捷鍵組合,系統會解析這個引數的結果,我們從下圖可以看到它的預覽結果是兩行空的資料。

Excel單元格中的空行要怎麼刪除,但不清除換行顯示

兩行空的資料,不就是兩個換行符嘛!

根據substitute函式的含義,它會查詢單元格中包含兩個換行符的內容,然後替換成指定的字元,也就是第3引數。

這裡第3引數又使用了一個

char(10)

,char函式是一個字符集函式,透過引數的數字程式碼設定來返回對應的字元。

公式中是將兩個換行符替換成一個,

由於單元格中換行顯示的每行文字前面都包含一個換行符,而空行也代表一個換行符,因此在空行的位置,它會加上下方換行資料前的一個換行符,加起來就是兩個換行符,而被substitute函式查詢到,再進行替換,便得到正確的結果。

以上就是清楚單元格內

空行的函式公式,並不複雜,只需要理解幾個函式的含義和作用。從這裡也可以看出,要解決excel

任何

偶然遇到的問題,都需要紮實的基礎知識,尤其是一些常見函式的應用,學會它們的用法,才能提高excel使用水平。