說明
使用此函數將陣列當成單一資料欄。
語法
TOCOL (array, [ignore], [scan_by_column])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要回傳欄位資料的範圍或陣列。 | 儲存格範圍、會傳回儲存格範圍的公式,或參照到包含儲存格範圍之儲存格的參照。 |
拒接來電|拒接來電 |
否 | 是否忽略某些類型的值。預設為不忽略任何值。 |
下列值之一:
|
scan_by_column |
否 | 是否按資料欄或按行掃描陣列。預設為按行掃描陣列。掃描方式決定數值是依列還是依欄排序。 |
如果沒有提供值,則會忽略此值。若要使用此值,必須提供
|
範例
樣本資料
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 名稱 |
年齡 |
城市 |
薪資 |
位置 |
| 2 | 約翰 |
35 |
紐約 |
75000 |
銷售人員 |
| 3 | 愛麗絲 |
28 |
芝加哥 |
65000 |
客戶成功經理 (CSM) |
| 4 | 瑪麗 |
49 |
艾姆斯 |
82500 |
|
範例公式
| 使用案例 | 公式 | 說明與結果 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 使用預設值將所提供的陣列回傳為單一資料欄。 | =TOCOL(A2:E4) |
此公式會返回按行收集的陣列 A2:D4 中的所有值(預設設定)。 對於此資料集,此公式會傳回下列內容: 銷售領域
|
|||||||||||||||
| 依列收集提供的陣列,並以單一欄形式傳回,同時忽略空白儲存格。 | =tocol(a2:e4,1) |
此公式會依列收集陣列 A2:D4 中的所有值並傳回,並忽略空白儲存格 (1)。 針對此資料集,此公式將傳回以下結果:(請注意,最後一列包含 D4 的內容,而空白的 E4 則不會納入結果)
|
|||||||||||||||
| 依欄收集提供的陣列,並以單一欄形式傳回,同時包含空白儲存格。 | =tocol(a2:e4, ,1) |
此公式會回傳按資料欄選集的陣列 A2:D4 中的所有值。由於未提供 針對此資料集,此公式將傳回以下結果:(請注意,最後一列包含 D4 的內容,而空白的 E4 則不會納入結果。)
|
|||||||||||||||
| 傳回薪資高於 70,000 美元的所有員工姓名清單。 | =tocol(filter(a2:a4, d2:d4>70000)) |
在此公式中:
|
附註
- 欄編號從 1 開始,而非 0。因此「A」為第 1 欄。
- 空白儲存格會以「0」傳回。(請參閱第一個公式樣本的範例)。
-
ignore僅捨棄實際為空或實際錯誤的儲存格。FALSE 或 TRUE 值會被視為文字,因此會包括在內。
提示
TOCOL 可與其他函數結合使用,包括:
- FILTER: 從過濾的資料中選擇特定欄。
- SORT :重新排列欄位。
- UNIQUE: 從選取的列中抽取唯一值。
- SEQUENCE :建立動態列選擇。
- INDEX: 用於進階列參考。
- MATCH :用於根據條件動態選擇欄。
- TRANSPOSE: 重新定位選取的列。
- CHOOSEROWS :用於更複雜的資料選擇。
相關功能
以下是 Workiva 試算表支援的其他陣列公式函數。