KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel ARRAYTOTEXT 函數

作者Zhoumandy修改日期

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

arraytotext-function 1


語法

=ARRAYTOTEXT()array,[format])


引數

  • 陣列(必要):要以文字字串形式傳回的陣列。
  • 格式(選用):所傳回文字字串的格式,可為 0(預設)或 1.
    若為 0省略,結果將以簡潔易讀的格式呈現,傳回的文字與套用一般格式的儲存格顯示內容相同。
    若為 1,結果將採用包含逸出字元與列分隔符號的嚴格格式:文字字串會以大括號包圍,可直接貼入 Excel 編輯欄使用;其中文字值以雙引號(““)包覆,布林值、數字及錯誤值則不加引號,各列以分號(;)分隔,各欄以逗號(,)分隔。

返回值

ARRAYTOTEXT 函數會傳回一個文字字串。


函數備註

  1. ARRAYTOTEXT 函數是 Excel 全新推出的函數,僅適用於 Microsoft 365 ExcelExcel 網頁版
  2. ARRAYTOTEXT 函數會移除套用至包含數值之儲存格的數字格式。
  3. 當格式不是 0 或 1 時,會出現 #VALUE!錯誤值。

範例

如下圖所示,有一個文本列表範圍。若要將其轉換為文字字串,請依下列步驟操作。

1. 若要取得簡潔格式的文字字串,請將下方公式複製到儲存格 E5,然後按下 Enter 按下鍵以取得結果。

=ARRAYTOTEXT()B5:C7)

arraytotext-function 2

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

arraytotext-function 3

注意:上方第一個公式中省略了格式參數。我們也可以像以下公式所示,明確輸入格式:

=ARRAYTOTEXT()B5:C7,0)

相關函數:

  • Excel 函數 EVEN
    EVEN 函數會將數字遠離零點捨入至最接近的偶數整數。