ROW函数单独使用只能返回行号,但和其他函数配合后,能实现各种高级功能。
ROW + INDEX:动态数据提取
INDEX函数根据行号和列号提取数据,ROW函数提供动态的行号。=INDEX(A:A,ROW(A1))在向下填充时自动逐行提取数据。
ROW + SMALL:自动排序
SMALL函数返回数据集中第K小的值,ROW函数提供动态的K值。=SMALL($A$1:$A$100,ROW(A1))向下填充时依次返回第1小、第2小...的值,实现自动升序排列。
ROW + VLOOKUP:动态列引用
VLOOKUP的第三个参数是返回列的索引号,ROW函数可以让这个索引号自动递增。=VLOOKUP($G2,$A:$E,ROW(A2),0)在横向填充时自动切换返回列。
ROW + MOD:循环序列
MOD函数返回两数相除的余数,与ROW函数配合可以生成循环序列。=MOD(ROW(A1)-1,3)+1生成1,2,3,1,2,3...的循环。
ROW + INDIRECT:动态区域引用
INDIRECT函数将文本字符串转换为引用,ROW函数提供动态的行号文本。=INDIRECT("A"&ROW())动态引用当前行的A列单元格。
常见问题(FAQ)
问:ROW函数能和哪些函数配合使用?
答: ROW函数可以与INDEX、MATCH、SMALL、LARGE、VLOOKUP、MOD、INDIRECT、OFFSET等几乎所有需要行号参数的函数配合使用。
问:ROW函数配合其他函数使用会影响性能吗?
答: ROW函数本身计算极快,但嵌套在数组公式中时,如果数据量过大(超过10万行),建议优化公式结构。
注:部分内容由AI辅助生成
注:部分内容由 AI 匹配目标关键词,结合WPS 365 官方知识库智能生成,如有疑问或者建议可以 联系我们

