對於交付出去的Excel表,如果我們希望鎖定某部分單元格,禁止其被隨意修改,那應該如何實現呢?
其實,單元格是否允許被編輯,取決於單元格是否被設置為“鎖定”狀態,以及當前工作表是否執行了【保護工作表】的命令。
當執行了【保護工作表】命令后,所有被設置為“鎖定”狀態的單元格,就將不允許被編輯,而未被設置為“鎖定”狀態的單元格則可以任意被編輯。
比如,針對以下表格,希望將表格里的“單價”列,即B2:B10設置為禁止編輯,而其他部分則允許編輯。應該如何操作?
因為默認狀態下,Excel的“保護工作表”功能將作用於整張工作表。所以,首先,我們要把Excel表的“鎖定”給勾選掉,要不,會將整張工作表鎖定而不是某單元格區域。
第一步:取消工作表默認的“鎖定”狀態
單擊選中表格里任意一空單元格,按Cctrl+A,實現對整個工作表的全選。
按Ctrl+1,在彈出來的【設置單元格格式】對話框中,切換到【保護】選項卡,把【鎖定】和【隱藏】復選框都勾選掉。
第二步:對目標單元格區域設置為“鎖定”狀態
選中目標單元格區域,即禁止被編輯的區域,比如,本案例中的B2:B10。按Ctrl+1,打開【設置單元格格式】對話框,在該對話框中,切換到【保護】選項卡,對【鎖定】和【隱藏】復選框都勾選上。
第三步:對工作表執行【保護工作表】命令
點擊【審閱】選項卡中的【保護工作表】按鈕
在彈出的【保護工作表】對話框中,有很多權限設置的選項以及還可以設置取消工作表保護的密碼。
這些權限選項決定了當前工作表在進行保護狀態后,除了禁止編輯鎖定的單元格外,還可以進行其他哪些操作。
你可以根據實際需要進行勾選。
在這里,權限選項就我就直接按照默認的來;然后,還設置了密碼(當然,你也可以不設定密碼)。最后,點擊【確定】即可。
設置完畢之后,這時候如果我們試圖編輯B2:B10區域的任意單元格,都會被拒絕,並且彈出以下提示框。
而其他部分的單元格區域是不受影響的,允許任意編輯。如果要取消單元格保護,點擊【審閱】-【撤消工作表保護】命令即可。
如果你在前邊設置工作表保護時填寫了密碼,則要重新輸入密碼才能撤消保護;如果前邊你沒有設置,則不會彈出該對話框。