我有一个电子表格,我尝试使用以下公式在每行中添加序列号
= IF(C149<> “中”; MAX($ B $ 149:OFFSET(B150; -1; 0))+ 0.1; “”)
但是,每当我删除B列中的行时,所有其他行都会出现错误值,如#N / A
是否可以在不影响公式的情况下删除行?
我听说有一个excel函数“INDEX”可以使用,请回答你的答案如何将INDEX函数应用到上面的公式
答案 0 :(得分:1)
不完全是你要求的答案,但谷歌选择这个删除而不破坏格式 - 所以任何人都从谷歌登陆...
公式会中断,因为您要从电子表格中删除单元格 - 对表格的结构进行处理。您想要做的只是移除数据,并将所有剩余数据向上移动。
一种方法是选择要清除的行下方的所有数据(在末尾添加一个空行) - 然后复制该范围(到剪贴板)并将其全部粘贴到更高的一行中。
不是一个很好的解决方案 - 但它有效 - 我发现这个问题寻找更好的方法! :)
答案 1 :(得分:0)
此问题可能与$B$149
有关当您删除行时,$表示149无法像C149
和B150
那样进行相应更改,这可能意味着它是删除后指向不正确的数据。