ライブレポ!コーネリアス独自の世界観をお届け!

セルの値をクリアーすると同時に計算式も消去されます。
計算式は消去できないように出来ないのでしょうか?
どなたかご存知の方教えてください。
宜しくお願いします。

A 回答 (4件)

値と計算式の両方が含まれる範囲を選択してDeleteすると、計算式も消えてしまうという内容の質問だという解釈のうえで回答します。



(1)適当な範囲をマウスで選択する
(2)メニューバーの「編集」-「ジャンプ」をクリックし、「セル選択」のボタンを押す
(3)「定数」を選択して「OK」ボタンを押す

以上の操作でクリアしたいセルのみを選択できると思います

ちなみに、シート保護を使うのであれば、この機能で数式のみを選択すれば、ロックしたいセルを選択するのも楽になります
    • good
    • 1
この回答へのお礼

アドバイスありがとうございます。
そのつど、動的にはできるんですね。
シート保護と組み合わせれば確かに選択は簡単になりますね。

お礼日時:2002/08/29 10:50

この場合質問の意図がよく読めないとことですね。


1.入力セルと数式セルの混在したセル領域があって範囲を指定してDELで削除するなどしたとき数式も消えないようにするにはどうしたらいいか?
→セルの保護を使うといいと思います。数式のセルを保護することです。

2.数値入力で計算した結果があって数式を削除しても前の計算結果が残るようにするにはどうしたらいいか?
→自動再計算を手動に切り替えると数値を変えてもすぐには結果に反映しなくなるので前の計算結果が残ることになります。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
動的には出来るようですね。
ただマウスでポイントする事はできてしまうんですよね。

お礼日時:2002/08/29 10:36

値は計算式の結果でイコールですから、値を消して数式も


消えるのは当たり前です。

#1の方の方法は変更を一切できなくするものですが、
ここで尋ねられてるのはセルにある値をクリアーした
ときに、元の数式を残したいということですよね?
そういうことならば最初に述べてあるとおりできないかとおもいますが。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
静的には、やっぱり出来ないんですね。

お礼日時:2002/08/29 10:31

シート保護を使います。


メニューから[ツール]>[保護]>[シート保護]とします。パスワードをつけることもできます。また、保護した状態でも編集を可能にしたセルがある場合は、そのセルまたは範囲を指定して、右クリックのメニューから[セルの書式設定]を選択し、[保護]のタブ項目にある”ロック”のチェックを外します。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
--->「右クリックのメニューから[セルの書式設定]を選択し、[保護]のタブ項目にある”ロック”のチェックを外します。 」は出来ないようです。

お礼日時:2002/08/29 10:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルの演算が消えないように保護(ロック)できますか?

エクセルで、家計簿を作りました。
簡単な演算式がたくさんできあがったのですが、
いざ使用している時に、数字の入力を間違えたので
バックスペースやデリートキーで数字を消しました。
すると、入っていた演算式まで消えてしまいました。

シートが完成し、あとは入力のみの状態で、
演算式が消えないように保護やロックはできるのでしょうか。
保護やロックのあとでも、数字の入力はしたいのですが。

探してみたのですが、他の人が勝手に開けないように
するロックなどしか見つかりませんでした。

わからなくてすごく困っています。
おしえてください。
よろしくお願いいたします。

Aベストアンサー

>演算式が消えないように保護やロックはできるのでしょうか
(今の)エクセルでは演算式(そのもの、それのみ)を、変えないように保護をかけるという思想は無いようです。
 たまたま表計算では、式をいれるセルとデータを入れるセルは別セルになる仕組みなので(自分のセル(値)を自分のセルの演算式では使えないのはご存知のとおり)、データを入れるセルは保護しない、演算して値を出すセルは保護するというやり方を取ります。
そこで、セルOrセル範囲に対するロックLocked=TRUEの考えが出てきます。
http://homepage1.nifty.com/kenzo30/ex_kisopoint/onepoint_kihon2.htm#Q8

QエクセルでDeleteキーを押しても計算式が消えないようにしたい!

エクセルで作成した表の列のセル内に、計算式を入力しています。
セル内の値をクリアする為にDeleteキーを押すと、計算式まで消されてしまいます。
ロックする方法はありますか?
教えて下さい。
お願いします。

Aベストアンサー

No.5です。すみません、編集しているうちに肝心な部分を消してしまいました。余計な"「オプション」ボタン”を消していませんね。はじめ不確かな記憶を頼りに書いて、後で検証しながら修正したつもりでした。

「編集」-「ジャンプ」で[セル選択]ボタンを押します。
[定数]を選択します。[数値]、[文字]、[エラー値」、「論理値」にチェックが入っています。[文字]のチェックをはずします。

バージョンも書いてなかった。
私もExcel2000です。

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

QExcelで数式だけを消して、数値を残すには?

質問失礼します。

エクセルに、数式を利用して、数値を入力しています。

データを他社に納品する際は、数式を消して、数値だけのエクセルデータを提出したいのですが、数式で出した数値を、数式を消してもそのままにしてエクセルデータとして保存できるでしょうか?

Aベストアンサー

範囲を選択しておいて、右クリックメニューでコピーして、右クリックメニューで「形式を選択して貼り付け-値(V)」をクリック。

Q手入力をしても数式が消えないようにするには?

 エクセル2000を使用しています。例えば
A1にコード番号を入力すると、隣りのB1に商品名が表示される
ようになっています。B1にはVLOOKUP関数が入っています。
しかし、コード番号に対応していない商品の場合はB1のセルに
直接、商品名を入力したいのですが、そうするとVLOOKUP関数
が消えてしまうので次回使うときに困ってしまいます。
リストが使えるとよいのですが、選ぶ商品の数が100個以上
あるので断念しました。
コード番号などで入力もでき、さらに特別な場合は直接入力も
できる良い方法はありますでしょうか? 教えてください。

Aベストアンサー

(1)表1をA1:B9に挿入-名前をクリックし名前定義し、C1に値(商品コード)を入れ、それに対応する商品名を出すためD1に
=IF(ISERROR(VLOOKUP(C1,表1,2,FALSE)),$E$1,VLOOKUP(C1,表1,2,FALSE))を入れてみました。
表1にないコードを入れると、D1に「0」とでましたのでE1セルに商品名を入れる。するとC1にその商品名が入る。それで該当があった場合と同じようになる。
(2)しかしC1,E1のペアーは表1に自動的に増やす
ことは出来ません。
(3)表1の下行のほうに、行挿入しても本体表に影響が
ないなら、行挿入してC1,E1を入力すると、表1は
C!,E1のペアーも含まれる。
(4)でなければ、表の定義しなおしが必要。
本来はVBAを使わないと、目的を遂げられないとおもう。
関数はセルに値を与えるだけで、セル、行、列、罫線を挿入削除出来ないし、色、その他いろいろなものを変える機能はないです。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Q【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?

社用データを作る際の手間を省こうとしたのに、かえって難しくなってしまいました(-"-;)
分かりにくい質問で恐縮ですが、よろしくお願いします。

現在Excel2003を使っています。
「指定したセルに文字・数字問わず入力があった場合、特定のセルに特定の文字を表示させる数式(または方法)」は無いでしょうか。
(できれば指定したセルに入力が無い限り、特定文字を表示させるセルは非表示のままにしたいと思っています)

例えば、「A1のセルに『○田×男(人名など)』と入力した時、B1のセルに『様』と表記させる」と言った具合です。
(このとき、A1に入力が無ければB1も空白のままにしておきたいのです)

手動で入力した方が早そうな気もしますが、応用次第で他の表や作業もスッキリしそうなので、手があれば是非ご教授下さい。

Aベストアンサー

間違えました。

B1 に
=IF(A1="","","様")

でした。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Qあるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように

お世話になります。

表題の通り、
あるセルに特定の文字列を打つと、
他のセルにあらかじめ決められた文字が自動入力するようにしたいです。

具体的に言うと、
(1)セル(A,1)に「キリン」と打ち込むと

   A   B   C   D
1 キリン
2
3
4

(2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい

   A   B   C   D
1 キリン 首  長い  アフリカ
2
3
4

のです。
エクセルで可能でしょうか?
詳しい方よろしくお願いいたします!

Aベストアンサー

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A:D,3) ″
4  =VLOOKUP(A4,Sheet2!A:D,2) =VLOOKUP(A4,Sheet2!A:D,3) ″

を入れておきます。
これで出来ると思います。
エラー表示がいやな場合は、=IF(A1="","",VLOOKUP(A1,Sheet2!A:D,2)) の様にして下さい。

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A...続きを読む

Qエクセルでセルの中の文字が削除できない

エクセル2013を使用しています。添付の写真のように文字が入っているのですが削除や「全てクリア」などを試みてみましたが一向に消えません。更にセル左側に罫線を引くこともできません。ファイルが壊れている可能性も考えシートをコピーしファイルを新しく作成してみたのですがそれでもだめでした。こんなことってあるのでしょうか?どなたかお力をかして下さい。

Aベストアンサー

これ、左隣のセルに入ってませんか?
セルを選択した時、数式バーに文字が見えてますか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング