ARRAYTOTEXT¶
種類: MS Excel 互換関数 · ネイティブ導入: Excel 2024
配列のテキスト表現を返します。
構文¶
=ARRAYTOTEXT(配列, [書式])
引数¶
| 引数 | 必須 | 説明 |
|---|---|---|
| 配列 | 必須 | 配列 |
| 書式 | 省略可能 | 0 簡潔(既定)、1 厳密 |
戻り値¶
配列全体を 1 つに連結した単一のテキスト(スカラー)を返します。実装自体が独自のエラー値を返すことはありません。
例¶
| 数式 | 結果 | 説明 |
|---|---|---|
=ARRAYTOTEXT({1,2;3,4}) |
1, 2, 3, 4 | 簡潔な形式で連結 |
=ARRAYTOTEXT({"a",1;"b",2},1) |
{"a",1;"b",2} | 厳密な形式 |
解説¶
- 簡潔(0)形式は行・列の区別なく、すべての要素を ", " で連結します。
- 厳密(1)形式は {a,b;c,d} の形になり、テキストのみを二重引用符で囲み、内部の引用符は 2 つ重ねて("")表記します。
- 関連関数: VALUETOTEXT。
- 対応: Excel 2010+。ネイティブ関数がない旧バージョンでは
ARRAYTOTEXTの名前のまま(ドロップイン)、ネイティブ関数がある新しい Excel ではEG.ARRAYTOTEXTとして登録されます。