KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中僅允許編輯特定儲存格?

作者Siluvia修改日期

在 Excel 中作業時,經常需要讓大部分工作表內容保持不變(無論是您自己或其他使用者皆無法修改),僅開放特定儲存格供輸入或編輯。例如,當您與團隊共享一份預算工作表時,可能只希望允許在指定的輸入欄位填寫資料,同時保護其餘的公式儲存格與版面配置,避免意外更動。此時,設定僅允許編輯特定儲存格,不僅能維護資料完整性、減少錯誤,更能提升協作的可靠性與安全性。

透過解除鎖定特定儲存格並啟用工作表保護,即可限制僅允許編輯這些儲存格——無論使用 Excel 內建功能或 Kutools for Excel 等增益集皆可輕鬆實現。本指南提供多種情境的逐步操作方案,包含自動化設定與資料驗證,協助您靈活應對各種實際需求。

使用 Excel 內建功能僅允許變更特定儲存格
使用 Kutools for Excel 僅允許變更特定儲存格
VBA 程式碼-以程式方式解除鎖定特定儲存格並保護工作表


使用 Excel 內建功能僅允許變更特定儲存格

Excel 內建功能可限制僅特定儲存格允許編輯。預設情況下,所有儲存格皆處於鎖定狀態,但此設定僅在工作表受保護時才會生效。您可透過「設定儲存格格式」選項搭配「保護工作表」功能,自訂允許執行的操作。

1. 在工作表中選取您希望允許變更的儲存格,按一下右鍵,然後從快捷選單選擇設定儲存格格式。請參閱截圖:

Excel 中顯示「儲存格格式」選項的螢幕截圖

2. 在設定儲存格格式對話方塊中,切換至保護分頁,取消勾選鎖定核取方塊,然後按一下確定。此操作會「解除鎖定」這些儲存格,讓它們在工作表受保護時仍可編輯。請注意,儲存格解鎖後,必須實際啟用工作表保護,此設定才會生效。

Excel 中顯示「儲存格格式」對話框並選取「保護」索引標籤的螢幕截圖

3. 接著切換至審閱功能區,然後點選保護工作表。請參閱截圖:

Excel 中「審閱」索引標籤下顯示「保護工作表」選項的螢幕截圖

4. 在保護工作表對話方塊中,設定密碼(此步驟為選用,但強烈建議設定以防止未經授權的變更),並選取允許使用者執行的操作。按一下確定,並在後續對話方塊中再次確認密碼。

Excel 中用於輸入密碼的「保護工作表」對話框螢幕截圖

啟用工作表保護後,僅有已解鎖的儲存格可進行編輯。若使用者嘗試修改受保護的儲存格,Excel 將顯示警告對話方塊(如下圖所示),藉此確認機制有效防止資料遭意外更動,同時清楚標示出允許輸入的區域。

在 Excel 中嘗試編輯受保護儲存格時出現錯誤訊息的螢幕截圖

缺點:若需針對多個儲存格範圍或在多個工作表中反覆手動解除鎖定與保護工作表,過程可能相當耗時;此外,一旦遺忘密碼,將難以復原。

提示:若要解除多個不連續儲存格的鎖定,請在選取時按住 Ctrl 鍵。保護選項可讓您精細調整使用者權限,不僅限於編輯(例如允許排序或設定格式)。
注意事項:保護工作表前務必先備份,並妥善保管密碼。
疑難排解:若套用保護後仍無法編輯已解鎖的儲存格,請再次確認其鎖定狀態,並確認工作表確實已受保護。


使用 Kutools for Excel 僅允許變更特定儲存格

若您經常需要在不同工作表中開放特定儲存格的編輯權限,或希望簡化操作流程,Kutools for Excel 提供了超實用工具!設計功能區整合了選區解鎖保護工作表兩大功能,大幅減少繁瑣步驟,並將相關操作集中於單一位置,讓您輕鬆掌握、效率倍增!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 首先,按一下 Kutools>工作表設計,即可將 Design 功能區新增至您的 Excel 介面,並啟用設計功能區。

Kutools Plus 索引標籤中的「工作表設計」按鈕螢幕截圖

2. 在當前工作表中選取您希望允許變更的儲存格,然後在設計功能區中按一下「解除鎖定」。請參閱截圖:Design tab. See screenshot:

Kutools「設計」索引標籤中顯示「選擇性解除鎖定」選項的螢幕截圖

3.Kutools 會顯示對話方塊,告知您已解除鎖定的儲存格數量。關閉該對話方塊後,在設計功能區中按一下「保護工作表」。在隨即出現的保護工作表對話方塊中設定並確認密碼。請參閱截圖:Protect Sheet dialog that appears. See screenshot:

Kutools「設計」索引標籤中顯示「保護工作表」選項的螢幕截圖

目前工作表已受保護,僅先前設定為「未鎖定」的儲存格可供使用者編輯。Kutools for Excel 不僅節省寶貴時間,更能將操作流程集中管理,無論批次處理或日常使用皆更高效便捷,大幅提升工作效率與便利性。

優點:自訂功能區提供一站式操作,輕鬆管理大型資料集,並內建快速解除鎖定的實用工具。
缺點:需安裝 Kutools 增益集(非 Excel 內建功能)。

提示:善用「選取鎖定」與「選取解除鎖定」工具,就能更精準掌控哪些範圍可編輯、哪些範圍需固定!

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得


VBA 程式碼-以程式方式解除鎖定特定儲存格並保護工作表

若您管理大型活頁簿,或需要自動化此流程(例如在多個工作表中解除鎖定不同儲存格,或定期重設可編輯區域),VBA(Visual Basic for Applications)能為您提供高效實用的解決方案。透過巨集,您可批次解除指定儲存格的鎖定狀態,並立即套用工作表保護,不僅大幅節省時間,更能有效降低手動操作出錯的風險。此方法特別適合進階使用者,以及希望突破點選式工具限制、進一步自訂工作流程的人士。

1. 按一下開發人員>Visual Basic,開啟 VBA 編輯器。在 Microsoft Visual Basic for Applications 視窗中,按一下插入> 模組,並將下列程式碼貼到模組中:

Sub UnlockAndProtectCells()
    Dim ws As Worksheet
    Dim unlockRange As Range
    Dim pw As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Prompt for range to unlock
    Set ws = Application.ActiveSheet
    Set unlockRange = Application.InputBox("Select the cells to unlock", xTitleId, Type:=8)
    
    ' Prompt for password
    pw = Application.InputBox("Enter protection password (leave blank for none):", xTitleId, "", Type:=2)
    
    If unlockRange Is Nothing Then
        MsgBox "No range selected.", vbExclamation
        Exit Sub
    End If
    
    ' Unlock selected range
    unlockRange.Locked = False
    
    ' Lock the rest of the worksheet
    ws.Cells.Locked = True
    unlockRange.Locked = False
    
    ' Protect worksheet with password
    ws.Protect Password:=pw, UserInterfaceOnly:=True
    
    MsgBox "Selected cells are unlocked. Worksheet protected.", vbInformation
End Sub

2. 若要執行程式碼,請在 VBA 編輯器中按一下執行按鈕執行按鈕。系統將提示您選取要解除鎖定的儲存格;如有需要,亦可輸入保護密碼。執行後,所選儲存格將維持可編輯狀態,而所在工作表則保持受保護。

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用