エクセルで保護したシートの解除パスワードがわからないときの裏ワザ

保護シートの解除パスワードがわからないときの裏ワザ

パスワードがわからない保護シートを解除する裏ワザ

エクセルでシートに保護をかけたときのパスワードを忘れてしまった(誰かがかけたパスワードがわからない)というときに無理やりパスワードを解除する方法を紹介します。

 

シートにパスワードをかけるとデータを変更できなくなります。

 

誤入力やまちがった修正を防ぐためには便利なのですが、値を変更する必要がでてきたときは、パスワードを入力して、変更できるようにしなければなりません。

 


メニューの「校閲」→「シート保護の解除」でパスワードを求められるのですが、このパスワードを忘れてしまったり、パスワードをかけた覚えがない(誰かがかけた?)と修正が出来ません。

 

そこで、こうした場合にパスワードを解除できる裏ワザ的な方法を紹介します。ただし、失敗するとエクセルファイル自体が開けなくなるので、必ずバックアップを取ってから実施してください。

 

バックアップを取って実施とは…

該当のファイルをコピーして、もうひとつファイルを作成。(例)「1年生データ.xlsx」をコピーして、「1年生データバックアップ用.xlsx」を作成。パスワード解除作業は「1年生データ.xlsx」で実施し、もし失敗して「1年生データ.xlsx」が開けなくなった場合は、「1年生データバックアップ用.xlsx」が開ける(使える)ようにしておく。

 

拡張子をxlsxからzipに変更

パスワードを解除したいエクセルファイルを閉じて、拡張子をxlsxからzipに変更します。

変更するときに「拡張子を変更すると、ファイルが使えなくなる可能性があります…」とのメッセージが表示されますが「はい」をクリック。

拡張子とはファイル名の最後の「.」以降の部分のことです。Windowsエクスプローラーでファイルを表示したときに拡張子が表示されていない場合は、Windowsエクスプローラーの上部メニュー「表示」から「表示/非表示」にある「ファイル名拡張子」にチェックを入れてください。

 

「sheet1.xml」を作業用フォルダにコピー

拡張子を変更したzipファイルを開き、「xl」→「worksheets」の中にある「sheet1.xml」をデスクトップなど一時作業フォルダにコピーする。

 

「sheetProtection」タグを削除

作業フォルダにコピーしたxmlファイルをメモ帳などで開き、「sheetProtection」タグを削除して、上書き保存する。

 

上書きしたxmlファイルを戻の場所に戻し、拡張子をxlsxに変更する

上書きした「sheet1.xml」をzipファイルの元の場所「xl」→「worksheets」に戻し、拡張子zipをxlsxに書き換える。

 

 

以上でシートにかけた保護パスワードが解除されるので、値の入力・変更が出来るようになります(通常通りエクセルを開いて編集可能です)。

 

保護パスワードがわからないというのは、前任者が作成したエクセルを引き継いで使っているときに起こりがちです。パスワードを聞いて入力するのが本来のやり方ですが、すでに前任者が退職しているなどでパスワードがわからない場合は、ココで紹介した方法を実施してみて下さい。ただし、ファイルの中身を強引に書き換えることになるので、最初に説明したようにバックアップを必ず取ってから行うようにしてください。

学校でのエクセル活用事例

学校現場でエクセルをどのように活用できるかに絞った先生向けのマニュアル本。クエリ機能ピボット機能校務にどのように活用できるかを事例をもとに解説しています(第1章)。

第2章の事例編では「PDFへの差し込み印刷」「フラッシュカード作成」「条件付き書式による成績確認」など先生に必須の機能を紹介。第3章テクニック編、第4章 トラブル回避編も学校でのエクセル操作に絞って解説しています。


*本書の対象はエクセルを使ったことがある先生向けです。エクセルを使ったことがない方、初心者の方には前著「先生Excel」をオススメします。(前著)初心者向け⇒先生向けエクセル講座「校務Excel」