配列を1行・1列にするTOROW関数・TOCOL関数の使い方:Excel関数


スポンサードリンク

作成:2022/9/4,更新更新:2023/3/12

TOROW関数の使い方 TOCOL関数の使い方

配列を1行に展開する
 ツー ロウ
=TOROW(array,ignore[,scan_by_column])

TOROW関数、TOCOL関数がExcel for Microsoft 365 で使用することができるようになりました。(2022/9/2に確認しました)
配列やセル範囲の値を一行に展開します。
1行に展開するのがTOROW関数、1列に展開するのがTOCOL関数です。

TOROW関数の引数

関数の引数は現時点では英語表記になっています。

TOROW関数の引数
引数 意味
array
配列
必須 セル範囲や配列
ignore
無視する値
必須 特定の種類の値を無視するかどうか。 既定では、値は無視されません。
0:すべての値を保持する (既定)
1:空白を無視する
2:エラーを無視する
3:空白とエラーを無視する
scan_by_column
スキャン方向
省略可 省略、または FALSE の場合、配列は行単位でスキャンされます。
TRUE の場合、配列は列ごとにスキャンされます。

【使用例】B2:E4セルに入力されている値(配列)を1行に展開します。
B7セルには =TOROW(B2:E4) と入力しています。
空欄のセル(D3セル)は 0 (H7セル)が返されます。

TOROW関数の引数ignoreの設定

TOROW関数を使って説明します。
引数ignoreの設定が 0:すべて表示されています。

引数ignoreの設定が 1:空白のセルD3セルの値が無視されています。

引数ignoreの設定が 2:エラーのセルE3セルの値が無視されています。

引数ignoreの設定が 3:空白(D3セル)とエラー(E3セル)の値が無視されています。

TOROW関数の引数scan_by_columnの設定

TOROW関数の引数scan_by_columnを設定した例
FALSEを設定すると、行単位でデータを読み込んでいます。

TRUEを設定すると、列単位でデータを読み込んでいます。

配列を1列に展開する
 ツー コール(カラム)
=TOCOL(array,ignore[,scan_by_column])

配列やセル範囲の値を一列に展開します。
1行に展開するのがTOROW関数、1列に展開するのがTOCOL関数です。

TOCOL関数の引数

関数の引数は現時点では英語表記になっています。

TOCOL関数の引数
引数 意味
array
配列
必須 セル範囲や配列
ignore
無視する値
必須 特定の種類の値を無視するかどうか。 既定では、値は無視されません。
0:すべての値を保持する (既定)
1:空白を無視する
2:エラーを無視する
3:空白とエラーを無視する
scan_by_column
スキャン方向
省略可 省略、または FALSE の場合、配列は行単位でスキャンされます。
TRUE の場合、配列は列ごとにスキャンされます。

TOCOL関数に配列を設定した例です

B2:E4セルに入力されている値(配列)を1列に展開します。
B7セルには =TOCOL(B2:E4) と入力しています。
空欄のセルは 0が返されます。(D3セル→B13セル)
TOCOL関数の説明1

TOCOL関数の引数ignoreの設定

TOCOL関数の引数のignoreに0〜3を設定した結果です。
引数ignoreの設定が 0:すべて表示されています。
C7セルには =TOCOL(B2:E4,0) と入力されています。

引数ignoreの設定が 1:空白のセルD3セルの値が無視されています。
C7セルには =TOCOL(B2:E4,1) と入力されています。

引数ignoreの設定が 2:エラーのセルE3セルの値が無視されています。
C7セルには =TOCOL(B2:E4,2) と入力されています。

引数ignoreの設定が 3:空白(D3セル)とエラー(E3セル)の値が無視されています。
C7セルには =TOCOL(B2:E4,3) と入力されています。

TOCOL関数の引数scan_by_columnの設定

TOCOL関数の引数のscan_by_columnを設定した例です。
FALSEを設定すると、行単位でデータを読み込んでいます。
B7セルには =TOCOL(B2:E4,0,FALSE) と入力しています。

TRUEを設定すると、列単位でデータを読み込んでいます。
B7セルには =TOCOL(B2:E4,0,TRUE) と入力しています。

スポンサードリンク



よねさんのWordとExcelの小部屋 »  エクセル関数一覧表 »  配列を1行・1列にするTOROW関数・TOCOL関数の使い方

PageViewCounter
Counter
Since2006/2/27