防止 Excel 將儲存格貼到整行

防止 Excel 將儲存格貼到整行

Excel 有一種行為,我猜是有意設計的,但多年來它讓我失去了很多時間。此行為在執行以下步驟後發生:

  • 複製有限範圍的儲存格 (Ctrl + C)
  • 選擇一行或一列(Shift + Space 或 Control + Space)
  • 插入新的(Ctrl +“+”)

當我在貼上單元格、區域或單元格之前嘗試插入新行或新單元格時,我經常不自覺地這樣做。

發生這種情況時,單元格或範圍不會插入一次,而是會插入整個行或列,例如,如果我選擇了 2x2 範圍並插入一行,則會重複插入,直到行尾。

如果我複製然後插入這個範圍: 在此輸入影像描述

然後它會在整行中重複此操作(直到 XFD 列!): 在此輸入影像描述

這非常煩人,因為有時需要相當多的處理能力來處理貼上的內容的整行,尤其是當它包含公式時;由於某些原因,Ctrl + Z 需要更多時間(取消插入整行貼上的公式通常會使電腦凍結幾秒鐘,甚至在某些情況下導致 Excel 完全崩潰)。我故意觸發這種行為的情況幾乎是零。

當然,一種解決方案是永遠不要插入您不想插入的內容(廢話),但這實際上並不那麼容易,我知道我的一些同事有時也會犯錯。

有沒有辦法禁用這種行為?

答案1

不幸的是,您可能知道,這是 Excel 的設計功能,而不是錯誤。如果您突出顯示整列或整行,然後貼上任何內容,它將(並且應該)填充所有儲存格。如果您想要複製 2x2 範圍並且只想貼上到類似的 2x2 網格中,則不應突出顯示整個行或列。

我有3個建議。

  1. 您可以透過前往“檔案”->“選項”->“自訂功能區”,在右側“主選項卡”列錶框中選擇“主頁”,然後按一下“新群組”,向主功能區新增命令。將「插入工作表列」和「插入工作表行」新增至群組。這些選項與標準的“插入...”選項不同,因為它們仍然預設為“插入複製的儲存格”。現在,我可以使用鍵盤快速鍵 ALT、h、y(用於列插入)或 ALT、h、r(用於行插入)插入新行或列,即使單元格已複製到剪貼簿。只是為了澄清一下,鍵盤快捷鍵是單獨的按鍵,而不是按住的組合,其中逗號分隔要按下的按鍵...不要按逗號鍵。您的組合鍵中的最後一個按鍵可能與我的不同,但如果您按 ALT,Excel 會在功能區上提示您按下下一個按鍵,類似於以下螢幕截圖。

在此輸入影像描述

  1. 使用滑鼠右鍵單擊要插入空白行或空白列的行或列,然後按一下“插入”,而不是“插入複製”。當您將儲存格複製到剪貼簿時,「插入複製」是預設設置,這就是您遇到問題的原因。據我所知,這是無法改變的。

  2. 使用滑鼠使用「首頁」標籤上「儲存格」群組中的「插入...」工具。選擇“插入工作表行”或“插入工作表列”。

您和您的同事所經歷的事情聽起來很像任何用戶隨著時間的推移都會養成的「壞習慣」(沒有更好的術語)。您和您的同事需要一段時間才能改掉這個習慣,但希望隨著時間的推移,這種習慣會有所改善。

答案2

對我來說,這確實是一個愚蠢的設計決定,特別是因為當剪貼簿中有東西時,根本無法透過上下文選單插入空白行。

這個答案可能不像邁克爾的那麼徹底,但是對你的習慣的一點點改變可能會產生很大的不同。假設您正在複製的資料的左側或右側沒有其他任何內容,您應該選擇行而不是複製之前的單元格範圍。當您貼上該行時,插入的行看起來與您複製的行相同;空白儲存格中不會自動填入任何內容。

相關內容