• ベストアンサー

エクセルで数式を残して、数字だけ消したい

エクセルで、数字を消してしまうと、そこにあった数式まで消えてしまいますよね? 数字だけを消して、数式を残す方法をおしえてください。 宜しくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 数式の入ったセルの"数字"を消すことは出来ません。 数字なんて入ってませんから。 その数字というのは、数式による"計算結果"が"表示"されているだけです。 したがって、そこに見えている"数字"を消すというのは、実際に入力されている数式を消すことになります。 よって、数字を消すのではなく、数字を表示させなくするということになります。 しかし、おそらく単に数字を表示させないようにしたいわけではないと思います。 多分、計算結果によって表示させないようにしたいということではないでしょうか。 その場合、次の過去質問は参考になりますか。 もし、聞きたいことが違う場合は補足して下さい。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=320718

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=320718
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

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

色々議論が出ていますが、下記のようなことではいかがですか。 (1)Sheet1の画面で、 ALTキーを左手で押したまま、F11キーついでIのキー 次いでMのキーを少し間をおいて押します。VBEのModule1の画面になります。 (2)そこに下記をコピーし、Module1の画面に貼りつけてください。 Sub test01() For i = 1 To 20 For j = 1 To 10 If Cells(i, j).HasFormula Then Else Cells(i, j) = "" End If Next j Next i End Sub シートは別シートにコピーしてやってくださいね。 そのコピー先のシートをアクチブにして、上記を実行のこと。 またi = 1 To 20の20はデータ・式のある最下行+アルファの数字で置き換えてください。j = 1 To 10の10も、データ・式の入っている最右列をA列から数えて何番目か数えて+アルファして置き換えてください。 (3)実行してください。すると式の入っているセルは0が残ります。(テスト済み)。 セルの値で割っているときはエラー表示が出るでしょう。しかし質問者nyanta31さんはこれで一向構わないのでしょう?。 但しデータの入ったセルの書式も消えて、これではとおしゃっるかなあ。

全文を見る
すると、全ての回答が全文表示されます。
  • souta_n
  • ベストアンサー率33% (79/234)
回答No.3

こんな方法はどうですか。 例えばA1+B1をC1に計算結果を表示するとします。D1に表示フラグをたてるとします。D1に1を立てると計算結果が消えるようにする為のC1の数式は次の様になります。 =IF(D1=1,"",A1+B1) この計算結果を別の計算、例えば複数上記の計算レコードがあってその結果を合計するとかの場合は非表示にしている部分が空白ですから当然合計値もその分の計算結果が反映されないという問題はあります。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

maruru01さんのいうとおり、ご質問では、なぜそういう事をしたいのかが分かりません。でもなんとなく推測でお答えします。2通り考えられました。(^.^) その1 ある条件を満たした時に、そのセルに結果を返したい時 if関数を使用して、条件を指定してその条件にマッチした時(またはマッチしない時)にその数式を計算させる。つまり、それ以外の時は数字を表示させない。 下記のような式になると思います。""は空白のセルを表します。 =if(条件文,おっしゃっている数式,"") その2 その数式に惚れてしまった場合 テキストエディタに保存しておいてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで数式をのけて数字だけを残す

    エクセルで作った表で 一括で 数式だけをはずし そのセルにある 数字 だけは残す方法ありますか? 計算式を見られたくないときなど・・・ 教えてください。

  • エクセルで数式を残して、数字のみを消す方法

    エクセルで数式を残して、数字のみを消す方法がどうしてもわかりません。 どなたかよろしくお願いします!

  • エクセルの数式を解除して数字のみを残したい

    エクセル2003で表を作っていたのですが、お聞きしたいことがあります。 Bの列に「=C1/A1」のような数式を入れていたのですが、列の削除やコピーペストの作業をやっていたせいかどうかわからないのですが、数式を入れた列に数式の結果とともに、セルの左上に小さい緑色の三角印が表示され、クリックすると「数式を解除する」などのコメントが表示されました。 見た目も悪いので、緑色の三角を消たいです。 さらにセルをクリックしても数式が表れないようにして、数字のみ表示することはできるのでしょうか。 Deleteキーで数式を消して、数字を入力する方法もありますが、数式を入れたセルがたくさんあるので、この方法以外でもっと簡単にできる方法を知りたいです。 よろしくお願いします。

  • EXCELの数式にすいて教えて下さい!!

    EXCELで4ツの数字・・例えば50.40.30.20とします。この数字から一番大きい数字(50)と一番小さい数字(20)を選んでくれて引き算をする(50-20=30)数式の入力方法わかる方いらっしゃったら教えて下さい!

  • エクセル 数式を数字に

    エクセルを使ってある表を作っています。 360ほど行があり、少し多いので真ん中をなくし最上部と最下部15行ほどのみを抽出したいのですが、真ん中を削除すると数式で入力しているため下の部分が変わってしまいます。上部、下部それぞれを別にシートに映すなど、自分なりの対処法はあるのですが、これを友人にメールで送って見てもらいたいのであまりシートを増やしたくありません。 一番よい方法は数式として入力してある部分をそこに表示されている数字にかえることだと思います。自分で入力してもいいのですが、このようなことはまたすることになると思うので簡単な対処法が知りたいです。これは自分なりに考えた方法でもっと別の方法があれば教えてください。 誰か詳しい方このような時の対処法を教えてください

  • Excelの数式を教えてください

    Excelで元数字に足していきたいのですがどういう数式を入れればいいのでしょうか? 元の数字   100     元の数字  113 1       10   →  1     10 2       3       2      3

  • エクセルの数式(文字列内から数字を取り出す)

    こんばんは。 エクセルでセルに「12個」という感じに データ上では文字列と扱われるセルから 数式を使って、数字だけを取り込める数式は あるのでしょうか? (この場合「12」と認識したいのです) すこし探してみたのですが、わからずに困ってます。 よろしくお願いいたします。

  • エクセルの数式を印刷と、数字表示

    エクセルでようやく、関数など使い、数式完成したのですが、 それを保管/印刷する方法、宜しくお願いします。 他のシ-トなどに応用したいのです、それと 数字の表示を千の桁で行うには 例えば 100,000を100に 100千でなく 初心者に近い僕ですが、宜しくお願いします。

  • Excelで数式を入れると#VALUE!と出ます

    Excelで数式を入れると#VALUE!と出ます、数字が入るときれいにでます、#VALUE!出ない方法お願いします。

  • EXCELで数式を見えなくしたい

     EXCELにおいて、入力した数式を 他人に簡単に見れないようにしたいんですが 【書式】→【セル】→【保護】→【表示しない】にチェック 【ツール】→【保護】→【シートの保護】 で、見えなくはなったんですが、これでは 数字を入力すら出来なくなってしまいました。 記入&数式計算は出来る状態で、数式の表示だけを 消す方法は何か無いんでしょうか?

専門家に質問してみよう