我在 MS-Excel 中遇到了一个问题。如果我在 Sheet1 单元格 A1 中输入了一个值,则该值会出现在引用该单元格的所有地方。如果我删除 Sheet1!A1 中的值,是否可以在引用单元格中保留该值?
答案1
如果要保留单元格中显示的“所有未来”的文本/值:
- 选择单元格
- 从菜单/功能区中选择“复制”或按住 CTRL 并按 C
- 立即从菜单/功能区中选择“选择性粘贴”,
- 在打开的对话框中选择“[v] 值”,然后单击“确定”
通过这种方式,“显示的内容”会转换为相同的文本,任何公式都会消失,而文本会一直保留,直到您将其删除。
答案2
如果您有一个引用的公式=Sheet1!A1
,它将显示 Sheet1 中单元格 A1 的值。如果删除该单元格值,公式将返回 0。
Excel 就是这样工作的。当公式中的单元格发生变化时,公式会重新计算。公式不可能显示单元格中不再存在的值。
如果您想在删除单元格中的原始源(另一个单元格中)后仍保留该单元格中的值,则需要 VBA 而不是公式。
在尝试完美的解决方案之前,您可能需要解释更大的图景并详细说明您想要应用的业务逻辑。