=VLOOKUP(REPT(“z”,255),D:D,1)
公式中的REPT函数创建一个文本字符串,VLOOKUP函数不能找到这个字符串 。因此,使用近似匹配,返回列表中最后一个文本条目 。
COLUMNS函数返回数组或引用的列数 。
文章插图
什么情况下使用COLUMNS函数?
COLUMNS函数能够显示表或命名区域的尺寸大小:
统计Excel表列数
对命名区域最后一列求和
COLUMNS函数语法
COLUMNS函数语法如下:
COLUMNS(array)
array是数组或者数组公式,或者对单元格区域的引用
COLUMNS函数陷阱
如果使用单元格区域引用,那么必须是连续的单元格区域 。
示例 1: 统计Excel表列数
在Excel 2007和Excel 2010中,可以创建已格式化的Excel表,并且在公式中引用它的名字 。本例中,有一个命名为RegionSales的表:
文章插图
COLUMNS函数统计表的列数 。
=COLUMNS(RegionSales)
文章插图
示例 2: 对命名区域最后一列求和
如果将COLUMNS函数与SUM函数和INDEX函数结合使用,那么可以获取命名区域最后一列的总计 。下面的区域命名为MyRange:
文章插图
下面的公式对命名区域最后一列求和:
=SUM(INDEX(MyRange,,COLUMNS(MyRange)))
文章插图
文章插图