将功能注入第一个空白单元格

时间:2014-07-17 11:47:58

标签: excel

我有一个像这样的excel文件:

+--------------------------+
| Product | Amount | price |
+=========+========+=======+
| Test    | 1      | 20.00 |
+---------+--------+-------+
| Test2   | 2      | 50.00 |
+---------+--------+-------+
| Total   | 3      | 70.00 |
+---------+--------+-------+

我希望能够在不触及total row的情况下添加任意数量的产品。

那么,是否可以自动查找列中的第一个空单元格,并将total row插入该行?

1 个答案:

答案 0 :(得分:0)

  1. 使用值1填充B1列。
  2. 要获取第一个空白单元格的行号,可以使用以下公式。在单元格B2上设置此公式

    =MATCH(TRUE,INDEX(ISBLANK(A:A),0,0),0)
    
  3. 在单元格B3中,您可以使用以下公式:这将为您提供所有非空白列的总和

    =SUM(INDIRECT("A" &B1& ":A" &B2))
    
  4. 如果它对您有用,请参考here进一步了解SUM OFFSET函数。