删除excel中的行而不影响Excel公式

时间:2013-01-22 12:07:37

标签: excel-formula excel-2010

我有一个电子表格,我尝试使用以下公式在每行中添加序列号

= IF(C149<> “中”; MAX($ B $ 149:OFFSET(B150; -1; 0))+ 0.1; “”)

但是,每当我删除B列中的行时,所有其他行都会出现错误值,如#N / A

是否可以在不影响公式的情况下删除行?

我听说有一个excel函数“INDEX”可以使用,请回答你的答案如何将INDEX函数应用到上面的公式

2 个答案:

答案 0 :(得分:1)

不完全是你要求的答案,但谷歌选择这个删除而不破坏格式 - 所以任何人都从谷歌登陆...

公式会中断,因为您要从电子表格中删除单元格 - 对表格的结构进行处理。您想要做的只是移除数据,并将所有剩余数据向上移动。

一种方法是选择要清除的行下方的所有数据(在末尾添加一个空行) - 然后复制该范围(到剪贴板)并将其全部粘贴到更高的一行中。

不是一个很好的解决方案 - 但它有效 - 我发现这个问题寻找更好的方法! :)

答案 1 :(得分:0)

此问题可能与$B$149有关当您删除行时,$表示149无法像C149B150那样进行相应更改,这可能意味着它是删除后指向不正确的数据。