• ベストアンサー

エクセルの数値のクリアについて

いつもお世話になります。またまた質問です。 セルの選択をしたとき数式の入ってるセルも一緒に選択し数式のクリアをするのに数値だけをクリアし、数式だけを残す、なんてことは出来ませんよね。ダメもとで質問してみました。 2、3行間隔に合計式が入っているのですが、数値の部分だけを選択すると結構な量があります。 よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 編集→ジャンプ→セル選択→定数にチェック→OK→deleteキー押下 因みに対象セル範囲を選択すれば、その範囲内のみ有効となります。

takayosi
質問者

お礼

すぐに回答ありがとうございました。 しかも今まで使ったことの無い機能で勉強になりました。 すばらしかったです。 またお願いします。

その他の回答 (3)

回答No.4

コピー → 形式から「数式だけ貼り付け」 ↑のをうまく使えばいけるんじゃないですか? 別の場所にコピーしてからコピー元消して、それからコピーした奴を↑の方法で貼り付ける。 試した事ないのでわからないけど、そのままコピー貼り付けだと数式だけになるのかな?今試せないのでわかりません。

takayosi
質問者

お礼

あれりがとうございました~。 無理と思っていたのに4件も回答いただきました。 またお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

こんな簡単なVBAででも、出来ます 標準モジュールに張り付け。範囲を指定して実行。 Sub test01() Dim cl As Range For Each cl In Selection If cl.HasFormula Then Else cl.Value = "" End If Next End Sub

takayosi
質問者

お礼

ありがとうございます。 ただVBAが使いこなせないのが残念です。 そこまで進んだときはお願いします。

noname#79209
noname#79209
回答No.2

データを入力するセルの書式の「保護」の「ロック」のチェックを外したうえで 「シートの保護」を行えば数式やタイトル等の文言部分は保護されます。 ただ、一応ロックされたセルも削除の対象として選ばれるので エラー(ワーニング)はでますが無視すればOKです。

takayosi
質問者

お礼

ありがとうございます。 早速やってみます!

関連するQ&A

  • あるセルから、同じ行の左へ数値のあるセルを20個分

    あるセルから、同じ行の左へ数値のあるセルを20個分だけを合計したいのですが、空白セル(数式自体は埋まっている)は無視して数値のある部分だけ3個拾いたいのですが、数式はどうすればよいでしょうか?

  • 数式で出た数値と、直接入力した数値の合計

    エクセルに関する質問です。 1行目はIF関数などを用いて、条件をクリアすれば「4」を表示 2行目以降の数行は、数値を手入力 この状況で列の合計をオートSUMで出そうとしたところ、 数式の入ったセルは合計されませんでした。 何分初心者で皆さんに教えていただきながらの作業です。 この場合、どのような関数を用いれば良いか、 どなたか教えていただけますでしょうか。 よろしくお願いいたします。

  • エクセルで、コピーがうまくできません。また、数式が組み込まれた表の数式のみを消去することはできないでしょうか?

    数式が組み込まれた表の数値を数値のみの表にしたくて、書式をコピー後、数値の部分を範囲指定して「値」でコピーしようとしましたが、結合セルのある部分が含まれると、「この操作は、・・・結合セルが必要です。」とコメントが出て、コピーできません。列、行ともセル枠の大きさを合わせたつもりですが、できないのはどうしてなのでしょうか。また、手っ取り早く数式を組み込まれた数値の数式のみをクリアすることはできるのでしょうか。値と数式をクリアすることはできるようなのですが・・・。 

  • エクセル 数式に強制的に数値をいれたものだけ取り出す

    A列に数式を入れて計算していますが、微調整のため強制的に入れた数値のみ入れている箇所があります。 数式を変更したいのですが、強制的に入れた数値は残すため別の列に一時的にコピーしたいのです。 行が2000くらいあるので、セル毎に式か数値かを確認するのは、時間的に無理です。 見た目分からないので、良い方法があれば教えてください。

  • EXCELで一行間隔の数値の合計をする関数?教えて

    タイトルの通りなのですが、一行間隔の数値データを合計する関数を教えてください。一行間隔以外のセルには他のデータが入っているのでSUM関数は使えません。

  • エクセルで行から数値を検索し、検索した数値のある列

    エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。   A B C D E F 1  3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3  2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です

  • 【Excel】数値をゼロにして数式をコピーしたい

    Excel2007利用です。 数式を入れたセルを、数式をそのまま反映させる目的でコピーします。(利用するタスクは「形式を選択して貼り付け」の貼り付けは「数式」を選択) そのときコピー元の数式に入れた数値もそのままコピーされますが、コピー先の数式には違う数値での計算となりますので数値のみクリアにするためにdeleteボタンで消してしまうと数式まで消えてしまいます。 数式をそのまま反映させながら、数値をクリアにした状態でコピーをする方法がありましたら教えてください。

  • エクセルの家計簿について

    エクセル関数について教えてください。 家計簿で、収入や支出のセル枠があるとして、合計であるの1つのセルの数式として、 ある行のセルからセルまでの範囲に打ちこんだ数値をを足し、若しくは他行のあるセルからセルまでに打ちこんだ数値を引くような、ダブル条件みたいな数式はどんなものがありますか? どなたか教えてください。

  • エクセルの使い方です。再質問します。

    前回の質問の数値が間違っていました。 大変申し訳ありません。 数値を取り上げて、計算して下さいました方々、大変ありがとうございました。 もしよろしければ、訂正数値をもとに、再びご回答くださいましたら、ありがたいと思います。 答えの組み合わせは一つだけとの、ことでありましたが、今回の数値でも8-8-8丁度になるのであれば、ありがたいと思います。 また、近辺の数値になるのであれば、いくつかのパターンを知りたく思います。 水色の行が正しい数値(含有率%)です。ピンクのセルに入力して竹色のセルに含有量が出ます。 合計(紫色のセル)が8-8-8の近辺になるような組み合わせを自動的に模索できる方法を知りたいと思ったのです。 前質問が、間違っていまして、すみませんでした。 またよろしくお願いします。

  • エクセルの関数について

    上手く説明できるかどうか不安ですが、質問させてください。 質問は二つあるのですが、 一つ目は・・・ エクセルで作成した表で、『数式と値のクリア』とありますが、 これは選択したセルの数式も値も消えてしまいますよね。 簡単に言うと値だけをクリアしたいんです。 作成した表では、例えば1行目から10行目までの小計が11行目にあり、 続けて12行目から21行目までの小計が22行目にありそれぞれSUM関数が 入っています。 そして、総合計が算出されるように関数が入っています。 この数式というか、関数が入っているセルはクリアしないで、 手入力した値だけをクリアしたいのです。 関数が入っているセルを選ばなければいい事なんですが、 どうも、効率が悪いので。 二つ目は、2つ以上の表があり、その表から条件を満たす値の合計を表したいのですが、 例えば商品券で5000円、10000円、15000円と種類があります。 その種類別に販売枚数の合計を表したいんです。 表のイメージとして、まず得意先別に表を作成しています。何社かあります。 そして、何社かある得意先別の表から商品券別に販売枚数を算出したい表があります。 A社             B社 5000円 3枚 15000円     5000円 2枚 10000円 10000円 2枚 20000円     10000円 0枚   0円                     15000円 1枚 15000円       合計 35000円         合計 25000円 商品券別 5000円 5枚 25000円 10000円 2枚 20000円 15000円 1枚 15000円 このとき、商品券別の5枚、2枚、1枚を関数を使って算出したいです。 二つも質問していまいますが、どなたか分かる方回答おねがいします。

専門家に質問してみよう