Excel - COLUMNS 函数
COLUMNS 函数
Excel COLUMNS 函数检索表示总列数的单个数值。它计算数组或引用中的列数。它是 Microsoft Excel 中 LOOKUP 和 REFERENCE 函数的一部分。COLUMNS 函数与 ROWS 函数相反。它是一种多功能且功能强大的函数,可以解决许多案例场景,例如按季度计算全球每个地区的销售产量,以及作为财务分析师评估共同基金 10 年的复合年增长率。p>
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
COLUMNS 函数的语法如下 −
=COLUMNS(array)
参数
您可以将以下参数与 COLUMNS 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
array | 数组公式、单元格引用、以及您要计算列数的单元格范围。 | 必需 |
要记住的要点
- 在 Microsoft Excel 中,=COLUMNS (1:1) 公式可检索列数,即 16384。
COLUMNS 函数示例
练习以下示例以了解 Excel 中 COLUMNS 函数的用法。
示例 1:如何在 Excel 中应用 COLUMNS 函数?
在此示例中,我们将应用 COLUMNS 函数来计算特定单元格范围内的总列数。
解决方案
步骤 1 − 首先,选定所需的工作表,选择 B3 单元格,并写入公式 =COLUMNS(1:1)。

之后,按 Enter 键获取结果值。

步骤 2 −此外,在 B4 单元格中写入公式 =COLUMNS(D2:E15)。

然后,按 Enter 键获取结果值。

因此,COLUMNS 函数检索总列数 2
步骤 3 −之后,选择单元格B5并输入公式=COLUMNS(D2:T5)。


因此,结果值为 17。
步骤 4 − 类似地,您可以计算数组常量中的 COLUMNS 函数。您可以输入公式=COLUMNS({7,8,9,10;1,4,5,6;11,13,15,16})。在这个数组公式中,第一行有四个条目 7,8,9 19,第二行有另外四个条目 1,4,5,6,第三行包含值 11,13,15 和 16。

因此,列数为 4。
示例 2:使用 INDEX、ROW 和 COLUMNS 函数提取数组中的最后一个单元格值
在此示例中,将通过组合 INDEX、ROW 和 COLUMNS 函数来提取最后一个单元格的值。
解决方案
步骤 1 − 首先,假设样本数据集中指定的随机数位于单元格范围 B2:E4 中。
步骤 2 −之后,在 C6 单元格中输入公式 =INDEX(B2:E4,ROW(B3),COLUMNS(A4:D4))。

说明
- 在此公式中,我们在第一个参数中选择了单元格范围 B2:E4。
- ROW(B3) 给出单元格范围 B2:E4 的第三行。
- COLUMNS(A4:D4) 计算单元格范围内的列数A4:D4 并给出结果 4。
- 更简单的方法是,表达式变为 =INDEX(B2:E4,3,4),这意味着将从数组中提取交点 (3,4) 处的单元格值。
最后,按 Enter 键获取结果,即 98。

下载练习表
您可以下载并使用示例数据表来练习 COLUMNS 函数。