Excel。TOCOL関数は配列を1つの列として返します
<関数辞典:TOCOL関数>
TOCOL関数
読み方: トゥカル
読み方: トゥカラム
分類: 検索/行列
TOCOL(配列,[無視],[列ごとにスキャン])
配列を1つの列として返します
【Excel・Word・PowerPoint・Access】あなたの「困った」を解決!10年以上の経験が詰まった、現場の疑問から生まれた実践テクニック集。作業効率を劇的に上げるOffice活用術をお届けします。
TOCOL関数
読み方: トゥカル
読み方: トゥカラム
分類: 検索/行列
TOCOL(配列,[無視],[列ごとにスキャン])
配列を1つの列として返します
今回は、TIME関数~TOROW関数までをご紹介しております。
TIME関数
読み方: タイム
TIME(時,分,秒)
指定した時刻を算出します
TIMEVALUE関数
読み方: タイムヴァリュー
TIMEVALUE(時刻文字列)
時刻を表す文字列をシリアル値に変換する
TINV関数
読み方: ティーインバース
TINV(確率,自由度)
t分布の両側確率から上側の確率変数を算出します
TOCOL関数
読み方: トゥカル
読み方: トゥカラム
TOCOL(array,[ignore],[scan_by_column])
配列を1つの列として返します
TODAY関数
読み方: トゥデイ
TODAY()
現在の日付を算出します
TOROW関数
読み方: トゥロウ
TOROW(array,[ignore],[scan_by_column])
配列を1つの行として返します
Office Insider のWindows:2203から追加された、新しい関数の中に「TOCOL関数」というのが含まれています。
どのような関数なのか説明します。
上記A1:C4までに、年別の上半期・下半期の表があります。
これを、A7:C12にあるように、データを1列にまとめて表記したいときに、この「TOCOL関数」の出番となります。
C7には、
=TOCOL(B2:C4)
と数式を設定します。
スピル機能で、数式がコピーされますので、オートフィルを使う必要はありません。
たったこれだけの処理ですが、作業効率が改善できる可能性があります。
データ量が多い場合、イチイチ、範囲選択をして、貼り付け先の一番下側に移動して、貼り付ける処理を何度も繰り返す必要があるわけですね。
処理的には、地味だけど面倒というのは、だいたい、Excel VBAでプログラム文をつくって対応しますが、TOCOL関数の登場でプログラム文を作らなくてもいい可能性があります。
また、ピボットテーブルで対応できる気もしますが、帳票のレイアウト変更のようなことなので、対応することは難しいです。
最後に、引数などを確認しておきましょう。
TOCOL関数
読み方:トゥコル
読み方:トゥカラム
分類: 検索/行列
TOCOL(array,[ignore],[scan_by_column])
1番目の「array」は配列ですね。つまり表。
次の[ignore]に次のように設定することもできます。
「0」はすべての値が対象です。
「1」は空白を無視します
「2」はエラーを無視します
「3」は空白とエラーを無視します。
最後のscan_by_column は、
Falseが初期値で、行方向ごとに抽出します。
TRUEだと、列方向ごとに抽出します。
TRUEとFALSEに設定することで、様々なレイアウトに合わせて、帳票をつくることができます。