• ベストアンサー

エクセルのセル書式について

数値で1128880の場合 という値の時、下3桁を表示させずに1128だけを表示させたいのですが、大至急教えてもらいたいのですが宜しくお願い致します。

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.7

No.2のarukamunです。 別のセルではダメだという事ですが、この方法はいかがでしょうか? A列に上記の様な数値がある。 B列に千円を単位にした数値を表示したい。 No.2のようにB1セルを =INT(A1/1000) として、B1セルをコピーしてB列に対してペーストする。 次にA列を選択して、[書式]→[列]→[表示しない]とする。

yamali
質問者

お礼

実は、この質問同僚に尋ねられて答えられなかったのです。上司が出先から帰って来るまでに調べて、完成したものを、プリントアウトしたかったのですが、彼はうまく切り抜けたようです。 教えていただいた「表示しない」方法は、わたしも気がつき同僚に教えてあげたのですが、完璧では無いので首をかしげていました。 こんなにも、熱心に教えていただき感激です。        本当にありがとうございました。

その他の回答 (6)

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

こんなのはいかがですか。 シートにテキストボックスを貼りつける。  12345 234567 567234 なら345   567   234 の部分が隠れるように、テキストボックスの大きさを 調節する。 テキストボックスの中で右クリックして、プロパティを 出し、BorderColorをクリックしパレットの色を白色に する。 罫線が消えるとか不都合が多いですが使えないでしょうか。水平罫線個所が少なければ、罫線の途切れる部分を図形描画の直線をマニュアルに描くことでごまかしが出来ました。 値は元のままで変っていません。

yamali
質問者

お礼

桁数が、それぞれ違うと少し難しい様に思えますが、 小さな表なら、これで行けると思います。 良いアイデアをありがとうございます。

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

#3です。 表示形式を工夫した方法では、四捨五入をさせない方法はありません。 VBAでもTarget.NumberFormatLocal = "##,###"のように#を使う以外に方法がなく、(エクセルの各セル別にデータとは別に、多分、書式設定層と言うものがあるはずだが)どこへ値をセットすると、セットしたように画面に表示されるかは、エクセル内部解析のことになり、知っていないので不可能です。

yamali
質問者

お礼

私には、難しくて要領を得ないのですが、 とにかくできないのですね、何度もスミマセンでした。 有難う御座いました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.4

おそらく「○○千円」と表示なさりたいのでは? セルの表示形式を 「#,##0,"千円"」 では「1129千円」となってご希望に副えませんね。 別のセルを利用してもいいのなら IF(ROUNDDOWN(B2,-4)=0,MOD(B2,10000)&"円",IF(MOD(B2,10000)=0,ROUNDDOWN(B2,-4)/10000&"万"&"円",ROUNDDOWN(B2,-4)/10000&"万"&MOD(B2,10000)&"円")) 切捨てになるようROUNDDOUN関数にしてみました。

yamali
質問者

お礼

そうなんです、千円単位にしたいのですが 「千円」という言葉は、必要ないのです。        ほんとに有難う御座います。

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

書式-セル-表示形式-ユーザー定義 「########,」(「」の中の記号のみ)を「種類」のボックスに入力しOK。 残る数字の最右桁は四捨五入された結果になってしまいますが良ければどうぞ。

yamali
質問者

お礼

有難う御座います。 四捨五入されない方法はご存知ないでしょうか? スミマセンすごくあせっています・・・

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

別のセルに表示するのであれば、 1128880がA1セルに入っていたとすると =INT(A1/1000) と書いたセルに1128と表示します。 表示形式で行う方法は解りません。

yamali
質問者

お礼

今回は、別のセルにするわけには行きませんでした。  有難う御座います。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

はい。 「ツール」→「オプション」→「編集」タブを開き 真ん中の「小数点位置を固定する」にチェックオン。 入力単位を「3」とします。

yamali
質問者

お礼

さっそくのご回答有難う御座います。 やってみたのですが、1128.88 となってしまいました。 1128とだけ表示させたいのですが、 それと、入力済みの数値にもたいおうできますか? 宜しくお願い致します。

関連するQ&A

専門家に質問してみよう