TOCOL 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

リリース ノート

現在のチャネル

月次エンタープライズ チャネル

半期エンタープライズ チャネル

半期エンタープライズ チャネル (プレビュー)

Office for Mac

1 つの列の配列を返します。

構文

=TOCOL(array, [ignore], [scan_by_column])

TOCOL 関数の構文には、次の引数があります。

配列 列として返す配列または参照。

無視 特定の種類の値を無視するかどうか。 既定では、値は無視されません。 次のいずれかを指定します。

  • 0 すべての値を保持する (既定値)
  • 1 空白を無視する
  • 2 エラーを無視する
  • 3 空白とエラーを無視する

scan_by_column 列で配列をスキャンします。 既定では、配列は行ごとにスキャンされます。 スキャンにより、値が行順か列順かが決まります。

解説

scan_by_columnが省略、または FALSE の場合、配列は行単位でスキャンされます。TRUE の場合、配列は列ごとにスキャンされます。

エラー

  • Excel は#VALUEを返します。 配列定数に整数以外の 1 つ以上の数値が含まれている場合。
  • 配列が大きすぎる場合、Excel は#NUMを返します。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

使用例 1

既定の行でスキャンされた、範囲 A2:D4 の配列から 1 つの列を返します。

データ
Ben ピーター メアリー サム
安田 ヒラリー ジェニー ジェームズ
アグネス 祐子 フェリシティ 内田
数式
=TOCOL(A2:D4)

使用例 2

既定の行でスキャンされた、範囲 A2:D4 の配列から 1 つの列を返します。 空白の値は 0 を返します。

データ
Ben ピーター メアリー サム
安田 ヒラリー ジェニー ジェームズ
アグネス 祐子
数式
=TOCOL(A2:D4)

使用例 3

既定の行でスキャンされた、範囲 A2:D4 の配列から 1 つの列を返します。 空白の値は無視されます。

データ
Ben ピーター メアリー サム
安田 ヒラリー ジェニー ジェームズ
アグネス 祐子
数式
=TOCOL(A2:D4,1)

使用例 4

列でスキャンされた範囲 A2:D4 の配列から 1 つの列を返します。

データ
Ben ピーター メアリー サム
安田 ヒラリー ジェニー ジェームズ
アグネス 祐子
数式
=TOCOL(A2:D4,1,TRUE)