excel一個單元格裡多餘的空行?在日常工作中,有時會遇到一些比較奇怪的問題,當然也不一定是奇怪的,隻是由于我們遇到比較少,因而沒有很好的解決辦法,下面我們就來聊聊關于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使用水平。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!