【Excel教程】單元格中換行的三種方式

Excel單元格中換行和Word表格中換行不一樣。本文介紹在Excel單元格中換行的三種方式,并演示了第三種方式在工作場(chǎng)景中的真實(shí)應(yīng)用。歡迎大家轉(zhuǎn)發(fā),幫助各位“表哥”與“表姐”。
01?自動(dòng)換行
默認(rèn)情況下,單元格區(qū)域較小,此時(shí)單元格中輸入過(guò)多文字就會(huì)造成內(nèi)容顯示不完整,如下圖所示,有部分文字未顯示完整。

此時(shí)如果希望單元格中的內(nèi)容顯示完整,但又不希望拉伸單元格寬度時(shí),便可以設(shè)置自動(dòng)換行,同時(shí)拉伸單元格行高,從而使單元格中的內(nèi)容顯示完整。如下圖所示,在頂部的【開(kāi)始】選項(xiàng)卡中,點(diǎn)擊【自動(dòng)換行】后,調(diào)整單元格行高即可。

02?手動(dòng)換行
雖然【自動(dòng)換行】功能能夠根據(jù)單元格的寬度進(jìn)行自動(dòng)換行,但是在部分情景下,自動(dòng)換行會(huì)造成一個(gè)詞組被拆成兩行顯示的效果,如上圖所示,“關(guān)注”這個(gè)詞語(yǔ)的“關(guān)”和“注”被拆分顯示在不同的行。為了避免這種情況,我們就需要在合適的位置進(jìn)行手動(dòng)換行。比如顯示成下圖狀態(tài)。

要實(shí)現(xiàn)上圖的手動(dòng)換行效果,只需要將輸入光標(biāo)移動(dòng)到需要換行的位置,如上圖中的逗號(hào)(,)與“歡”字之間,同時(shí)按下Alt+Enter鍵即可,Enter鍵就是鍵盤(pán)上的回車(chē)鍵。如果希望先輸入所有的文字,后期再進(jìn)行換行,方法是利用批量替換功能。
具體方法:在需要換行的位置先輸入一個(gè)分隔符號(hào),該分隔符號(hào)既可以是一個(gè)空格,或一個(gè)“/”,也可以是其他內(nèi)容,但是一般不用逗號(hào)、分號(hào)或句號(hào)這種常用的符號(hào)。當(dāng)需要進(jìn)行替換時(shí),只需要點(diǎn)擊下圖中①處【開(kāi)始】選項(xiàng)卡,點(diǎn)擊【查找和替換】。也可以直接按下快捷鍵Ctrl+H直接跳出【查找和替換】窗口。

下圖為【查找和替換】窗口中。

在上圖中的【查找內(nèi)容】中輸入剛才使用的分隔符“/”,如下圖示例中使用“/”作為分隔符,在【替換為】后面的輸入框中按下鍵盤(pán)上的Ctrl+J快鍵,輸入一個(gè)換行符,此時(shí)會(huì)有很小的黑色光標(biāo)在閃爍,接著點(diǎn)擊【全部替換】或【替換】即可,該操作的意思是將剛才輸入的“/”替換成換行符,Excel將識(shí)別出換行符的位置進(jìn)行換行操作。注意分隔符的選定以及【全部替換】和【替換】的區(qū)別,避免影響其他部分內(nèi)容中包含該分隔符的排版。

此時(shí),便完成了手動(dòng)批量換行操作。
03?自動(dòng)換行與CHAR函數(shù)組合使用
前兩種方法均是在人工編輯時(shí)進(jìn)行換行。但在更高級(jí)的應(yīng)用中,應(yīng)該結(jié)合函數(shù)嵌套使用。底部往期精彩內(nèi)容中也有關(guān)于函數(shù)嵌套的教程(【Excel教程】教你拆解Excel嵌套函數(shù))。CHAR函數(shù)的語(yǔ)法比較簡(jiǎn)單。如下所示:
CHAR(number)
該函數(shù)只有一個(gè)參數(shù),根據(jù)微軟官方文檔介紹,這個(gè)參數(shù)number為介于 1 到 255 之間的數(shù)字,這個(gè)數(shù)字是當(dāng)前系統(tǒng)中使用的一種計(jì)算機(jī)字符集中的字符所對(duì)應(yīng)的編碼。在Windows操作系統(tǒng)中該字符集為ANSI,ANSI 包含 218 個(gè)字符,其中許多字符共享與 ASCII/Unicode 格式相同的數(shù)字代碼,ANSI編碼是一種對(duì)ASCII碼的拓展,前128個(gè)字符(0~127)與ASCII相同。而蘋(píng)果電腦操作系統(tǒng)Macintosh為Macintosh字符集。字符集的相關(guān)知識(shí)在底部往期精彩內(nèi)容(公文該用仿宋還是仿宋_GB2312?)有提及。簡(jiǎn)單來(lái)說(shuō)就是在某種字符集中電腦上顯示的字符都有對(duì)應(yīng)的編號(hào)。類(lèi)似每個(gè)同學(xué)都有自己的身份證號(hào),如果我們知道某個(gè)同學(xué)的身份證號(hào),也可以通過(guò)身份證號(hào)找到該同學(xué)。而CHAR函數(shù)就相當(dāng)于告訴Excel通過(guò)字符集中的編號(hào)去查找某個(gè)字符。比如,在ASCII編碼中十進(jìn)制的65代表字符“A”。

所以在單元格中輸入=CHAR(65)就相當(dāng)于在單元格中輸入字符“A”。大家可以自己動(dòng)手試試。

根據(jù)這個(gè)方法,我們可以找到換行符對(duì)應(yīng)的編號(hào)是10,所以CHAR(10)就相當(dāng)于在單元格中輸入了一個(gè)換行,不過(guò)在單元格中輸入=CHAR(10)看不到效果,因?yàn)閾Q行本質(zhì)上是不可見(jiàn)字符,不像文字能夠看得見(jiàn)。而要讓CHAR(10)達(dá)到在文字間換行的效果還需要開(kāi)啟單元格的【自動(dòng)換行】,開(kāi)啟方法見(jiàn)文中第一部分內(nèi)容。當(dāng)開(kāi)啟單元格的【自動(dòng)換行】功能后,如果在字符拼接類(lèi)的函數(shù)中嵌入了CHAR(10)之后便會(huì)實(shí)現(xiàn)預(yù)期的換行效果。如下圖所示,使用&符號(hào)在CHAR(10)兩邊均連接B1,顯示效果為“祕(mì)技”顯示在兩行。

下圖為在TEXTJOIN函數(shù)中嵌入CHAR函數(shù)的效果。

04?真實(shí)場(chǎng)景應(yīng)用
看到這里的朋友可以動(dòng)手操作試一下,不僅能讓腦子更清楚,更關(guān)鍵的是后續(xù)能夠?qū)⑵鋺?yīng)用在實(shí)際的場(chǎng)景中。下圖為某單位實(shí)際報(bào)賬中需要使用的勞務(wù)費(fèi)發(fā)放表。制表人只需要在上方紅色文字部分手動(dòng)輸入名字或在下列列表中選擇對(duì)應(yīng)內(nèi)容,紅色方框框選區(qū)域的內(nèi)容根據(jù)上方姓名、卡號(hào)以及開(kāi)戶(hù)行等信息按照特定格式自動(dòng)生成,能夠在很大程度上避免輸入錯(cuò)誤,同時(shí)提升工作效率。

本文主要講解單元格中的換行操作,因此如何實(shí)現(xiàn)上圖表中其他部分的細(xì)節(jié),在此不做講解,對(duì)此感興趣的朋友可以在群里說(shuō)一聲,如果想了解的朋友多的話我們?cè)賮?lái)講解。由于希望每個(gè)人的信息在每行單獨(dú)顯示,因此就涉及到換行操作,而該單元格為一個(gè)完整的大單元格,單元格中的內(nèi)容涉及多人,因此便涉及單元格內(nèi)容的拼接操作,在前幾期教程中已經(jīng)給大家介紹了CONCAT函數(shù)(【Excel教程】使用CONCAT函數(shù)進(jìn)行文本拼接操作)和TEXTJOIN函數(shù)(【Excel教程】使用TEXTJOIN 函數(shù)進(jìn)行字符串拼接)的使用,不會(huì)使用拼接函數(shù)的朋友們先去學(xué)習(xí)一下。在此,我們假定大家已經(jīng)拼接得到了每個(gè)人的姓名+卡號(hào)+開(kāi)戶(hù)行信息,如下圖所示。

本文我們采用TEXTJOIN函數(shù)進(jìn)行拼接。具體如下:
=TEXTJOIN(CHAR(10),TRUE,AB5:AB10)
效果如下:

05?其他
鑒于CHAR函數(shù)較為簡(jiǎn)單,就不單獨(dú)提供CHAR函數(shù)的練習(xí)素材,大家可以自行創(chuàng)建,如有疑問(wèn)可在群內(nèi)討論。