1. 程式人生 > 電腦技巧 >Excel 儲存格輸入多行資料方法教學

Excel 儲存格輸入多行資料方法教學

介紹如何在一個儲存格中輸入多行的資料,以及將多行資料的斷行去除,轉為單行的方法教學。


問題

儲存格中的文字長度太長,超過能夠顯示的範圍,需要加入換行,以多行顯示。

解法

輸入多行資料問題的解決方法有兩種,一種是手動插入換行,另一種則是設定自動換行,兩種方式適用的情況不同,請依照自己的狀況選擇適合的方法來處理。

手動換行

手動換行適合條列式的文字,也就是每行的文字長度不同,所以要手動插入換行。

假設我們有一個 Excel 檔案如下,「專長」欄位是條列式的資料:

文字長度太長設定換行方法如下:

Step 1


在輸入資料時,直接在要換行的位置上按下 Alt + Enter,即可在儲存格中插入斷行。

Alt + Enter 輸入斷行Step 2


當我們在儲存格中輸入多行資料後,Excel 會自動調整儲存格的高度,這樣就可以清楚的顯示條列式的資料了。

多行資料的儲存格

自動換行

自動換行適合用來處理整段描述性的文字,讓 Excel 自動依照儲存格的寬度來換行。

假設我們的 Excel 表格如下,「專長描述」欄位是一整段的文字:

文字長度太長設定換行方法如下:

Step 1


點選要換行(換列)的儲存格。

選擇要換列的儲存格Step 2


在工具列的「常用」籤頁中,點選「自動換列」。

點選「自動換列」Step 3


這樣就可以讓 Excel 自動根據儲存格的寬度來換行了。

多行資料的儲存格在「自動換列」的模式下,我們可以自由調整儲存格的寬度,而 Excel 會自動根據寬度處理換行,並且同時調整儲存格的高度,非常方便。

討論

如果想要將 Excel 中所有以 Alt + Enter 插入的換行移除,恢復成單行的資料(例如想要將手動換行的資料改用自動換行),可以使用「尋找及取代」的功能來處理。

按下 Ctrl + F,開啟「尋找及取代」功能視窗,然後選擇「取代」籤頁,在「搜尋目標」欄位輸入 Ctrl + J,而「取代成」欄位則保持空白,最後按下「全部取代」即可將整份 Excel 中的 Alt + Enter 去除了。

尋找及取代另外一種方式是使用 Excel 的 SUBSTITUTE,將儲存格中的 CHAR(10) 這個字元去除:

=SUBSTITUTE(B2,CHAR(10),"")事實上這裡的 Alt + Enter、Ctrl + J 與 CHAR(10) 都是代表 ASCII 碼為 10 的換行字元。

參考資料:superuser、Professor Excel