excel如何做到只刪除數據不刪除公式?
excel表格中有一些行或者列有一些公式,為了做示範輸入了一些值,大家都知道,如果用戶想把例子的值刪掉,那麼這個格的公式也沒有了,所以想問一下,如何做到用戶刪除數據但是公式沒有刪除?網上有兩種方法,一個是自己定位操作刪除數據,但是用戶只會簡單地點「delete",因此不可行;第二個是保護工作表,但是這個方法沒有解決本質問題,用戶只是不能刪除而已,解除保護後仍舊不行。因此想問一下各位,怎麼操作才能使excel做到只刪除數據不刪除公式,使excel表更加友好?
很容易的啊,你要刪除的數據應該都是常數吧。
可以先全選所有數據,然後用定位-常數選擇數據,最後del後刪除就可以了。
想要自動,就錄個宏,綁定到按鈕控制項就行了。還是可以用保護工作表的。
1.在表格中選定沒有公式的數據部分,右鍵~設置單元格格式~保護
把那個鎖定的勾去掉2.保護工作表
勾第二個,允許用戶「選定未鎖定的單元格」——————————仔細看了下審閱部分,還有一個「允許用戶編輯區域」,這名一看就有可能是題主要的功能。提供一個思路供參考:
如圖,綠色為數據區域,灰色為公式區域綠色區域---ctrl+1,將保護標籤下面的鎖定勾選去掉
灰色區域編輯公式審閱菜單--保護單元格---設置如下:對於只會delete的用戶,你不加設密碼都行這樣你的用戶只能選擇綠色區域,灰色區域的就只能遠觀不可褻玩方法一:教他一些基本的使用方法。方法二:sheet1隻錄入數據,sheet2呈現數據(當然用公式引用過來了)。方法三:做成vba,錄入數據,點擊就出結果,只要數據沒問題,結果就沒問題。
excel有一個叫做表的功能,這個功能也許可以幫助你完成保護公式的想法
----------分割一下--------------
為什麼表格裡面還有個表?這個表指的是表域,將excel中一個區域定義為一個表格(對象)以下是Excel中一個單純的表格區域,第一、二列就是數字,第三列是第一列+第二列,一個公式。刪除後,就什麼都沒了。
我們將這個區域變為表格,選中這個區域後,插入-&>表格,就可以了
這個表格有什麼功能呢?有諸如格式等等統一設置的方法,還能方便公式引用數據和單元格,當然還有一個,保護公式。
這個狀態下,放心大膽的刪除了表格數據,表格會變成這樣
還剩下一行!是的,還剩下一行!這一行保留了公式!只要再重新輸入X、Y後後面會自動變為X+Y------------------------最後分割一下--------------------------這個功能也有局限性,不過應該可以滿足大多數情況了
如果不限制用戶的操作,就要加強指示和公式的穩健性。加強指示,就是告訴用戶哪些數據是初始的,哪些是公式不能改的。用顏色和區域標記就可以。公式的穩健性可以盡量使用區域引用,比如用sum(A:A)取代A1+A2+...,用index()代替直接引用。
刪除的時候,右鍵選擇清除內容即可
推薦閱讀:
※excel使用各種函數時什麼時候需要絕對引用?
※如何從多個csv文件中計算數據並提取,最終匯總到一個excel表裡?
※EXCEL 滿足一定條件求和,如圖,需要用什麼公式?
※可以通過哪些途徑學word和excel?
TAG:MicrosoftExcel | Excel公式 | MicrosoftExcel2007 | Excel使用 | Excel編程 |