• ベストアンサー

エクセルについて教えてください

 エクセルの操作で1つ分からないことがあります。1つのシートの中に表を作り、別のセルに入力した数字の合計を表示させていますが、その保護の仕方が分かりません。  表の中に合計の関数@sumを入力していて、その部分だけ保護したいのですが、「シートの保護」というのを指定するとシート全体に保護がかかってしまい、セルに数字が入らなくなります。関数が入力されているセルだけ、つまり1つのシートの中で指定した部分だけ保護するにはどうすればいいのでしょうか。  あまり詳しくないので、方法があればできるだけ分かりやすく説明いただけるとありがたいです。 よろしくお願いします。

  • rpg9
  • お礼率32% (1322/4039)

質問者が選んだベストアンサー

  • ベストアンサー
  • angkor_h
  • ベストアンサー率35% (551/1557)
回答No.2

セルを右クリック→セルの書式設定→保護、 これを見ると、どこのセルでも「ロック」されています。 これは、シート保護の対象となることをあらわしています。なので、これを外します。 外す方法; 1)シート内全てのセルロックを外す場合は、シートの左上隅(Aと1の間の空白)を右クリックしてシート全体をアクティブにしたまま→セルの書式設定→保護タブで、「ロック」のチェックを外します。 2)決まったセルだけロックを外す場合は、複数のセルを選んでから、右クリック→セルの書式設定→保護タブで、「ロック」のチェックを外します。 あとは、ロックしたいセルを右クリック→セルの書式設定→保護タブで「ロック」をチェックします。 その後、シートを保護しても、「ロック」したセル以外は入力が出来ます。 しかし、確認したところ、セルの書式設定がノンアクティブになってしまいいました。ちょっと不便です…

rpg9
質問者

お礼

丁寧なアドバイスをありがとうございます。 教えていただいたとおりロックをはずしてからシートに保護をかけたら、思うようになりました。保護とロックの違いもよく分かりませんでしたが、なんとかなりました。ありがとうございました。

その他の回答 (3)

  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.4

まず、書式→セルの書式設定で 保護したいセルはセルの保護にチェックを入れます 保護しないセルはセルの保護にチェックを入れません ここで、シートの保護をすると保護がかかります。

rpg9
質問者

お礼

アドバイスいただき、ありがとうございます。 保護しなくてもいいセルのロックをはずしてからシート全体に保護をかけたら思い通りになりました。 ありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 逆の考え方で編集してもよいセルのロックを外すようにします。 編集しても良いセルを範囲指定します (範囲が飛び飛びの場合はCtrlキーを押しながら範囲指定) → 右クリック → セルの書式設定 → 「保護」タブで「ロック」のチェックを外します。 最後にSheetに保護を設定すれば範囲指定したセルだけが編集可能になります。m(_ _)m

rpg9
質問者

お礼

アドバイスいただき、ありがとうございます。 なるほど考え方を逆にして、いじられたくないセルを保護するのではなく、編集してもいいセルのロックをはずしてからシートに保護をかけたら思い通りになりました。ありがとうございました。それにしても「編集したくないセル」を指定して保護をすればいいようになると初心者にもわかりやすくて便利ですね。ありがとうございました。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.1

考え方を逆にしましょう。 入力可のセルのロックをはずして、シートの保護をかけると何とかなると思います。

rpg9
質問者

お礼

さっそくのアドバイスありがとうございます。考え方を変えて、先に入力するセルのロックをはずしてシートに保護をかけたら、期待通りになりました。ありがとうございました。

関連するQ&A

  • エクセルでアクティブなセルの行と列を反転表示したい

    セルのかたちが正方形に近い、約100行(日付)と100列(項目)の表があります。 ひとつのセルの中には2桁(0~99)までの数字を入力し、縦横それぞれの最後尾でSUM関数により 合計値を出しています。 すべてのセルに数字を入力するわけではないので、よく間違ってとなりの項目に 数字を入力してしまうことがあります。 入力ミスを防ぐ為に、入力する際にアクティブなセルの行と列同時に反転表示する方法はありますでしょうか。(十文字のイメージ) 動作はブック全体ではなく任意のシート(Sheet1)のみで行いたいです。 エクセル2003です。 よろしくお願いします。

  • エクセル2007について。設定した関数が消えます

    どうにも分からないので質問させてください。 エクセル(バージョンは2007です)で売上管理をしており、各行のとあるセルにSUMを設定し その行の合計数を出しています。そのSUMが消えてしまうのです。 関数を設定したセルに直接数字を入力すると、関数が解除されてしまうのは分かります。 ですが、このファイルを触る人間誰もSUMを設定したセルはいじっていません。 何度設定をしても、いつの間にか解除されています。 シートによっては数箇所だけですが、設定した部分全てが解除されているシートもあります。 いちいち設定し直さなければいけないので、大変困っています。 セルにロックをかければいいとは思うのですが、原因が分からないので気持ち悪いです。 勝手に関数が消えるということはありえるでしょうか?

  • エクセルのSUM関数

     エクセルのSUM関数で、1,3,2が入力してある3つのセルの数字を合計しようとしたところ、6になるはずが0になってしまいます。 これはどうしてでしょうか。

  • セルを保護したい。

    教えてください。 関数の入っているセルの部分だけ間違って消してしまわないように、保護したいのですが方法がわかりません。 ツールから保護を指定すると、シート全体が保護されてしまい、必要なセルに数字が入力できません。 どなたか力を貸してください。

  • エクセル

    エクセルでオートSUMを用いて合計値を求めたいのですが、 オートSUMのボタンをクリックし範囲を指定してEnterキーを押しても数式が表示されて合計値の数字が出てきません。最近HDDの機械自体をある方から譲り受けたのですが どうも使い勝手が悪く私の知識不足もあるのでしょうが この現象がどうもわからないのです。あともう一点は同じエクセルで同じシート上に一つの表を作成し数字を打ち込んだんですが、セルの書式設定で通貨スタイルにしたいのですが反映されるセルと反映されず文字列として認識して表示されるセルがありこちらもよくわからず困っています。OSはWindows2000です。長くなりましたがわかる方がいらっしゃいましたら教えてください。よろしくお願いいたします。

  • エクセルの関数に関して

    エクセルの関数で質問があります。Sheet1とSheet2とがあり、Sheet1のセルに数字を入力しEnterキーを押した際に、Sheet2に作成した表に入力されている数字のセルにジャンプする関数を御存じの方

  • Excelの保護について

    以下の件、教えてもらえませんか? 所定のセルに数字を入力すると目的の数字が はじき出される金銭の管理表をExcelで作りました。 殆ど関数処理で結構複雑になってしまったのですが、 正確に計算できているので満足のいくものができました。 この状態(ベース)を保ちたいと思い、 ツール→保護でシートの保護を設定したのですが、 その後、所定のセルに数字を入れられなくなりました。 これでは使い物になりません。 関数で作ったベースだけ誤って削除などできないように 保護できないのでしょうか? 保護した後、入力して求める計算値が出せたらいいのですが。 わかる方よろしくお願いします。

  • =mid

    元帳の、あるセルの数字、12,345を =mid(c3,1,6) と入力してそのセルの数字は、別のエクセルの表のセルに入力されるのですが 。12345と入力され、12,345とカンマが入力されません 関数を入力していない所は、カンマが入るのですが。 どうにかなりませんでしょうか? 教えてください。 もう一つ、A3、A4,A5の数字を、 A1のセルに合計を出すため、 =sum(A3.A5) と関数を入れても合計が出ません。 初心者のため、出来るだけ詳しく教えてください。 お願いします。

  • 小計のみ足したい場合

    教えてください。 エクセルの表で500行ぐらいに数字が入っています。 その中に小計値が100ぐらいあります。 一番最後の行に小計値のみの合計を出すにはどうすればいいのでしょうか? SUM関数だと引数が30しか指定できないので数字が出ません。 やはりSUM()+SUM()しかないのでしょうか?

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

専門家に質問してみよう