(资料图)
Columns函数常与 Index、Indirect、Char、SumProduct、Mod、If、Sum 和 Row 等函数组合使用,例如 Index + Column 组合实现返回引用单元格区域中由行号和列号指定的单元格引用,Indirect + Char + Column + Row 组合返回指定行及之后的内容,SumProduct + Mod + Column 组合实现求偶数列或奇数列之和。
Column函数用于返回引用单元格或单元格区域的列号。参数 Reference 可以省略,若省略,则返回公式所在列的列号。如果Reference 为引用单个单元格,则返回该单元格的列号。如果 Reference 为引用一个单元格区域,若为水平引用(如 A1:C1),按 Ctrl + Shift + 回车,则以数组形式返回 A1 到 C1 的列号;按回车,只返回 A1 的列号。
COLUMN函数返回数组的列数实例。双击 A1 单元格,把公式 =COLUMNS({3,8,4,7,9,2}) 复制到 A1,按回车,返回 6 列;再次双击 A1,把公式的第二、四个逗号(,)改为分号(;),按回车,返回 2 列;操作过程步骤,:
公式 =COLUMNS({3,8,4,7,9,2}) 用于返回数组的列数;数组只有一行共有 6 个元素,因此返回 6 列;而公式 =COLUMNS({3,8;4,7;9,2}) 的数组有三行,每行两个元素,因此返回两列;数组中,分号(;)是行与行的分隔符,逗号(,)是元素与元素的分隔符。