office辦公

當前位置 /首頁/計算機/office辦公/列表

如何設定Excel2007資料只讀和修改密碼

我們的生活和工作中常常會有一些Excel文件中的資料需要保密,這時我們可以為Excel表格資料文件設定只讀密碼或者修改密碼。

如何設定Excel2007資料只讀和修改密碼

下面我們先來看看在Excel2007中怎樣為文件設定密碼。

在Excel2007中點選左上角的`按鈕,在彈出選單中選擇“另存為”。或者按快捷鍵F12也是一樣的效果。

在“另存為”介面左下角有一個“工具”按鈕,點選“工具”按鈕右邊的小三角,在彈出選單中選擇“常規選項”。

這時我們就可以在“常規選項”中設定密碼了。設定“開啟許可權密碼”後,他人可以用這個密碼閱讀這個Excel檔案。設定“修改許可權密碼”後,他人可以用這個密碼開啟和修改這個Excel檔案。勾選“建議只讀”後,他人在試圖開啟Excel檔案的時候,會彈出建議只讀的提示視窗。

PS: 在Excel2000和Excel2003版本中為檔案設定密碼也是類似的方法,只是介面稍有差別,在“另存為”介面中“工具”是在右上角。

如何利用Excel隨機函式rand()生成隨機密碼

辦公軟體Excel中有個隨機函式rand(),就可以生成隨機密碼,經測試生成六位數數字密碼即100000-999999都是有效的。

網上到處都有隨機密碼生成器,只要下載下來就可以生成隨機密碼,但是通常此類軟體有使用限制,一般只能生成10個密碼。對於有特殊需求的,如果需要隨機生成幾百個隨機密碼,這個方法的侷限性是顯而易見的,我們必須尋求其他方法。

其實,我們經常用的辦公軟體Excel中有個隨機函式rand(),就可以生成隨機密碼,經測試生成六位數數字密碼即100000-999999都是有效的。

在單元格中輸入=INT(RAND()*900000+100000)

解釋:rand()是產生一個0-1之間的數,*900000+100000是把它擴大變成6位數,int()是取整,把它後面產生的小數去掉。

延伸:rand()函式也可以產生隨機字母

在單元格中輸入=CHAR(INT(RAND()*26+97))可以生成一個隨機小寫字母;=CHAR(INT(RAND()*26+65))生成一個隨機大寫字母。

如果要生成一個字母和數字組成的隨機密碼,可以將以上方法結合使用。

例如要生成一個第一位和第四位是字母,其它是數字的六位密碼:

=(CHAR(INT(RAND()*26+97))&INT(RAND()*90+10)& CHAR(INT(RAND()*26+97)) &INT(RAND()*90+10))

TAG標籤:Excel2007 只讀 設定 #