用于选择"n"行的Excel公式

use*_*986 0 excel excel-formula

我在单元格A1中有数据:A100.比如在单元格B1中我有一个值10(这10可能会更改为小于100的任何其他数字).我试图选择A1到单元格B1中所述的行数.因此,当单元格B1的值为10时,我想选择A1:A10.如果单元格B1有50,我想选择A1:A50.

我想在excel(而不是VBA)中执行此操作.我选择的数据将传递给其他一些excel函数.有办法吗?

Mac*_*arc 9

=SUM(A1:INDEX($A$1:$A$100, $B$1, 1))

这是一个如何做到这一点的例子......

  • +1。发布的这种性质的答案越多,Excel 的普通用户就越有可能被引导到在此类结构中使用 INDEX 的正确路径,而不是沿着(不幸的是)众多促进使用劣质 OFFSET 或间接设置。 (2认同)