我有一个基本的Excel问题。我有3列A,B和C。
列C是A和B或使用A和B的任何其他公式的总和。我现在想删除A和B列。 C列更改为#REF
。
----------
A | B | C
1 | 5 | =A1+B1
----------
一种解决方案是创建D列,将C列复制并粘贴为D列中的值,然后删除A,B和C并保留D列。
是否有更好的解决方案,例如在公式中添加某些内容?
非常感谢
答案 0 :(得分:1)
不,出于一个简单的原因:
您的公式是referencing
的特定单元格
如果您希望在保留结果的同时删除A列或B列中的数据,则只需:
单击C列中最上方的单元格
按 Ctrl + Shift + ▼选择所有数据(直到第一个空行)
通过 Ctrl + C
Pres Ctrl + Alt + V 或 Alt + E + S ,然后选择“粘贴作为值”
其他选择是造成更改数据的幻觉:
尽管说了实话,无论您想做什么,这似乎都是一个不必要的主意。
为什么不只保留数据原样?
答案 1 :(得分:1)
按如下所示更改公式以使用间接引用
=INDIRECT("A" & ROW()) + INDIRECT("B" & ROW())
然后Excel永远不会弄乱您的公式。
(请注意,这会在A和B列暂时不存在时产生错误。但是,一旦将它们放回原处,一切都会恢复正常。)