Excel中所引用的儲存格在變更時如何保留原始值?

Excel中所引用的儲存格在變更時如何保留原始值?

我在 MS-Excel 中遇到問題。如果我在工作表 1 儲存格 A1 中輸入一個值,則該值將出現在引用該儲存格的所有位置。如果我刪除sheet1!A1中的值,是否可以在參考儲存格中保留該值?

答案1

如果您想要保留儲存格中顯示的文字/值「所有未來」:

  1. 選擇單元格
  2. 從選單/功能區中選擇“複製”或按住 CTRL 鍵並按 C
  3. 立即從選單/功能區中選擇“選擇性貼上”,
  4. 在開啟的對話方塊中選擇“[v] Values”,然後按一下“確定”

透過這種方式,「顯示的內容」將轉換為相同的文本,任何公式都將消失,並且文字將保留,直到您將其刪除。

答案2

如果您有一個引用 的公式=Sheet1!A1,它將顯示 Sheet1 中儲存格 A1 的值。如果刪除該儲存格值,公式將傳回 0。

這就是 Excel 的工作原理。當參與公式的儲存格發生變更時,將重新計算公式。公式無法顯示單元格中不再存在的值。

如果您想要保留儲存格中的值,即使其原始來源(在另一個儲存格中)被刪除後,您將需要 VBA 而不是公式。

在嘗試完美的解決方案之前,您可能需要解釋更大的情況並詳細說明您想要應用的業務邏輯。

相關內容