今天為大家介紹兩個(gè)非常過(guò)分的小技巧,絕對(duì)不走尋常路。但是關(guān)鍵時(shí)刻很有殺傷力!
這里的兩個(gè)小技巧是源于以前有幾個(gè)客戶的提問(wèn):
怎么才能讓別人不能插入行和列?
以及
怎么才能讓別人不能刪除行或者列?
相信看到這樣的問(wèn)題大家會(huì)跟我一樣的反應(yīng):用工作表保護(hù)不就可以了嗎?但是在實(shí)際工作中,有時(shí)候保護(hù)并不是那么方便和滿足需求:
有的時(shí)候工作表保護(hù)比較麻煩。比如,一個(gè)很復(fù)雜的Dashboard,有很多區(qū)域可以修改,也有很多區(qū)域還需要使用者可以隨便操作,這時(shí),就需要每個(gè)區(qū)域修改單元格鎖定屬性,然后再進(jìn)行保護(hù),工作比較繁瑣
有些保護(hù)選項(xiàng)比如插入和刪除行列是針對(duì)整個(gè)工作表的?如果我希望只有某個(gè)區(qū)域的行列不能刪除和插入,用工作表保護(hù)是實(shí)現(xiàn)不了的。
還有一個(gè)很多人不明說(shuō)的要求:工作表保護(hù)了解的人比較多了,也有很多辦法破解,希望能用一個(gè)一般人不太了解的方法去實(shí)現(xiàn)這個(gè)需求。
下面我們就來(lái)介紹這兩個(gè)小技巧。
假設(shè)我們有區(qū)域B5:N8,我們需要保證該區(qū)域涉及到的行和列不能變化,既不允許刪除,也不允許插入:
首先,我們選中B10:N10區(qū)域:
在其中輸入公式:
=1
然后,按Ctrl+Shift+Enter,輸入數(shù)組公式:
按Ctrl+1,在格式對(duì)話框中,左邊選擇自定義,右邊輸入自定義格式:;;
點(diǎn)擊“確定”后,可以看到該區(qū)域不再顯示內(nèi)容了:
此時(shí),你不能在B列到N列之間刪除任何列,也不能插入任何列。比如,如果你選擇D列,然后右鍵選擇刪除,
Excel會(huì)彈出警告信息:
點(diǎn)擊確定后,該區(qū)域不能刪除列。
同樣,點(diǎn)擊插入后,也會(huì)得到同樣的警告信息。
如果希望保護(hù)該區(qū)域不能插入和刪除行,可以選擇P4:P8區(qū)域,輸入公式:
=1
然后按CTRL+SHIFT+ENTER,輸入數(shù)組公式:
采用同樣的自定義格式隱藏該區(qū)域內(nèi)容,該區(qū)域插入和刪除行時(shí)會(huì)得到同樣的警告信息。
這個(gè)技巧只能用在你希望禁止在工作表區(qū)域中插入行和列的時(shí)候。
打開(kāi)一個(gè)工作表,在右上角名稱框處輸入:XFD1048576:
按回車后,選中該單元格。
在該單元格中輸入“ ”:
你在任何一個(gè)地方插入行或者列的時(shí)候,都會(huì)彈出一個(gè)警告信息:
這兩個(gè)技巧實(shí)際上都是有點(diǎn)取巧的意思,是個(gè)偏方,而不是正道。但是在某些特殊場(chǎng)景下都可以起到一定的保護(hù)作用。不可經(jīng)常使用,不可用在非常重要的場(chǎng)合,不過(guò)在需要的時(shí)候偶爾一用,簡(jiǎn)單而有效,非常值得推薦。
取得本文模板文件的方式:
聯(lián)系客服