Categories: 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 + EnterCtrl + JCHAR(10) 都是代表 ASCII 碼為 10 的換行字元。

參考資料:superuserProfessor Excel

Share
Published by
Office Guide

Recent Posts

Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤

本篇介紹如何在 Python ...

1 年 ago

Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例

本篇介紹如何在 Ubuntu ...

1 年 ago

Linux 網路設定 ip 指令用法教學與範例

本篇介紹如何在 Linux 系...

1 年 ago

Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例

介紹如何在 Linux 系統中...

1 年 ago