Excel ARRAYTOTEXT 函數
ARRAYTOTEXT 函數可將陣列或範圍轉換為文字字串。

語法
=ARRAYTOTEXT()array,[format])
引數
- 陣列(必要):要以文字字串形式傳回的陣列。
- 格式(選用):所傳回文字字串的格式,可為 0(預設)或 1.
若為 0 或省略,結果將以簡潔易讀的格式呈現,傳回的文字與套用一般格式的儲存格顯示內容相同。
若為 1,結果將採用包含逸出字元與列分隔符號的嚴格格式:文字字串會以大括號包圍,可直接貼入 Excel 編輯欄使用;其中文字值以雙引號(““)包覆,布林值、數字及錯誤值則不加引號,各列以分號(;)分隔,各欄以逗號(,)分隔。
返回值
ARRAYTOTEXT 函數會傳回一個文字字串。
函數備註
- ARRAYTOTEXT 函數是 Excel 全新推出的函數,僅適用於 Microsoft 365 Excel 與 Excel 網頁版。
- ARRAYTOTEXT 函數會移除套用至包含數值之儲存格的數字格式。
- 當格式不是 0 或 1 時,會出現 #VALUE!錯誤值。
範例
如下圖所示,有一個文本列表範圍。若要將其轉換為文字字串,請依下列步驟操作。
1. 若要取得簡潔格式的文字字串,請將下方公式複製到儲存格 E5,然後按下 Enter 按下鍵以取得結果。
=ARRAYTOTEXT()B5:C7)

2. 若要取得嚴格格式的文字字串,請將下方公式複製到儲存格 E6,再按下 Enter 按下按鍵,立即取得結果!

注意:上方第一個公式中省略了格式參數。我們也可以像以下公式所示,明確輸入格式:
=ARRAYTOTEXT()B5:C7,0)
相關函數:
Excel 函數 EVEN
EVEN 函數會將數字遠離零點捨入至最接近的偶數整數。
Excel 函數 EXP
EXP 函數會傳回常數 e 的 n 次方。