2026-10-26 00:19:35
ROW函数返回单元格行号,COLUMN函数返回单元格列号,ROWS函数计算区域行数,COLUMNS函数计算区域列数。
ROW函数
基本用法:ROW(reference)返回指定单元格的行号。例如,ROW(C9)返回9。若省略参数(如=ROW()),则返回公式所在单元格的行号。
辅助功能:常与其他函数嵌套实现复杂操作。例如,与SMALL结合可排序数据(如=SMALL($A$1:$A$5, ROW(1:1))),与MID结合可提取数字各位并求和(需按Ctrl+Shift+Enter作为数组公式输入)。
COLUMN函数
基本用法:COLUMN(reference)返回指定单元格的列号。例如,COLUMN(C9)返回3(C列是第3列)。若省略参数(如=COLUMN()),则返回公式所在单元格的列号。
ROWS函数
功能:ROWS(array)计算指定区域或数组的行数,参数不可省略。例如,ROWS(A1:A5)返回5。
COLUMNS函数
功能:COLUMNS(array)计算指定区域或数组的列数,参数不可省略。例如,COLUMNS(A1:C1)返回3。
注意事项
参数要求:ROWS和COLUMNS必须指定区域或数组,而ROW和COLUMN的参数可省略。
数组公式:涉及ROW(1:n)或类似范围时,需按Ctrl+Shift+Enter确认,以生成数组结果。
应用示例
动态排序:=SMALL(数据区域, ROW(1:1))下拉可实现升序排序。
数字分解求和:=SUM(MID(A1, ROW(1:8), 1)*1)可分解数字并求和(如89547412→8+9+5+4+7+4+1+2=40)。
总结
基础功能:ROW/COLUMN定位行列号,ROWS/COLUMNS统计行列数。
高级应用:通过嵌套实现动态排序、数据分解等,需结合数组公式特性。



