説明
この関数を配列の単一列に使用します。
構文
TOCOL (array, [ignore], [scan_by_column])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効入力 |
|---|---|---|---|
配列 |
はい | 列として返却する範囲または配列。 | セル範囲またはセル範囲を返す数式またはセル範囲を含むセルへの参照。 |
無視 |
いいえ | 特定のタイプの値を無視するかどうか。デフォルトでは、値は無視されません。 |
以下の値のいずれか:
|
scan_by_column |
いいえ | 配列を列で走査するか行で走査するか。デフォルトでは、配列は行ごとにスキャンされます。スキャンによって、値が行順であるか列順であるかが決定される。 |
値が提供されない場合、これは無視されます。この値を使用するには、
|
例
サンプルデータ
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 名称 |
年齢 |
都市 |
給与 |
位置 |
| 2 | ジョン |
35 |
ニューヨーク |
75000 |
セールス・リード |
| 3 | アリス |
28 |
シカゴ |
65000 |
アカウントマネージャー |
| 4 | Mary |
49 |
エイムズ |
82500 |
|
サンプル数式
| 使用例 | 数式 | 説明と結果 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 指定された配列を、デフォルトを使用して単一の列として返します。 | =TOCOL(A2:E4) |
この数式は、行ごとに収集された配列 A2:D4 内のすべての値を返します (デフォルト設定)。 このデータ設定に対して、この数式は以下を返します:
|
|||||||||||||||
| 行で収集された単一の列として提供された配列を返すが空白のセルは無視する。 | =tocol(a2:e4,1) |
この数式は、行で収集された配列 A2:D4 のすべての値を返し空白は無視する (1)。 このデータセットの場合この数式は次のように返す。 (最後の行にはD4 の内容が含まれており、空白のE4は含まれていないことに注意すること)
|
|||||||||||||||
| 指定された配列を、空白セルを含めて行単位で 1 行として返却します。 | =tocol(a2:e4, ,1) |
この数式は、列ごとに収集された配列 A2:D4 のすべての値を返却します。 このデータセットの場合この数式は次のように返す。 (最後の行にはD4 の内容が含まれており、空白のE4は含まれていないことに注意すること)
|
|||||||||||||||
| 給与が 70,000 ドルを超えるすべての従業員の名前のリストを返す。 | =tocol(フィルター(a2:a4, d2:d4>70000)) |
この数式では
|
メモ
- 列番号は 0 ではなく 1 から始まる。そのため "A" は列 1 である。
- 空のセルは "0" として返される。(例については、最初のサンプル数式を参照してください)。
-
ignore実際に空であるか、実際のエラーであるセルだけを破棄します。FALSEまたはTRUEの値はテキストとして扱われるので、含まれます。
ヒント
TOCOLは、以下を含む他の関数と結合することができます:
- FILTER: フィルターをかけたデータから特定の列を選択します。
- SORT :列の並べ替え。
- UNIQUE: 選択された列からユニークな値を抽出します。
- SEQUENCE :動的な列選択の作成。
- INDEX: 高度な列参照。
- MATCH :条件に基づいた動的な列選択。
- TRANSPOSE: 選択列の向きを変更。
- CHOOSEROWS :より複雑なデータ選択のために。
関連関数
Workiva スプレッドシートで対応可能なその他の配列数式関数を示します。