从最右边的列中减去excel中的值

时间:2015-01-30 15:14:45

标签: excel excel-formula excel-2010

我在excel表中工作,我想从最右边的列中找到的数字中减去一个常数。唯一的问题是某些行在列z中有数据,而有些行只在列p中有数据。如果列z中有数据,则a-y列中有数据,因此数据行中不会有中断。我还有大约700行数据。有关如何有效地做到这一点的任何建议?

我正在使用Excel 2010

2 个答案:

答案 0 :(得分:1)

要找到一行中的最后一个(右侧)数值,您可以使用近似MATCH寻找一个不可能的大数字。

=INDEX(2:2, , MATCH(1E99, 2:2)) ..或,

=HLOOKUP(1e99, 2:2, 1)

使用其中一个公式返回最后一个数字来构建减法公式。

答案 1 :(得分:0)

我通常会回到COUNT和OFFSET这样的事情:

假设我们正在填充列A,它会检查其余行:

单元格A1中的

=OFFSET(A1,0,COUNTA(B1:ZZ1),1,1)

只是给zz1,或其他不可能的单元格,超出你的期望。 然后将该公式复制到A列 它假设您的数据没有间隙(如OP所示),它也会计算/包含空字符串“”的单元格而不是实际空白。