エクセル2000を使用しています。

たとえば、123億4560万7000円などの数値は12,345,607,000と
言うように、エクセルのセルに入力しますよね。
それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で
ユーザー定義を利用して、123億と表示させたいのですが
どうすればよいのでしょうか?
頭の数値左から3桁だけを利用して残りの数値は億と言う文字で
くくってしまうというか。。。。
説明がうまくなくてすみません。

または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに
して、残りを0表示することはできますでしょうか?
12,345,607,000を12,300,000,000と表示形式のユーザー定義で
できるのでしょうか?
たとえば、ユーザー定義のところで#,##0というような方法で、
数値の表示形式を指定できると聞いたことがあるのですが、
こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。

どなたかお分かりになる方よろしくお願い申し上げます。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

Excelは、欧米の3桁区切りですので、日本の4桁区切りには出来ません。


ユーザー定義で
「#,,,」とすると、「12,345,607,000」は「12」と表示されます。
「,」を付け加えただけ3桁ごとに削除されます。(四捨五入されます。)
「#,,」なら、「12,346」となります。
「#.#,,,"十億"」として、「12.3十億」
「#,,"百万”」として、「12,346百万」
などとしても、却って判りにくいですね。

「12,346百万」のほうは見かけないではないですが・・・

「12,300,000,000」と表示するのは、表示形式では無理かと思います。別のセルに
=rounddown(A1,-8)
とするしかないと思います。
    • good
    • 0
この回答へのお礼

ご回答有難う御座いました。

3桁区切りの説明。大変参考になりました。
#,の形式も初めて知ったので試してみます。

有難う御座いました。

お礼日時:2001/11/11 23:28

表示だけでいいならできますけど・・・。


ただ、桁数が違っちゃうと、役にたたなくなりますが。

LEFT関数というのがあります。
左から何文字を残すというものです。

だから、これから記載するのは、123億なら対応できますが、
1234億になっちゃうと対応できませんが・・・(ーー;)

=left(a1,3)&"億"とするとか。

引数の3は、左から3文字を抽出するという意味です。

あと、MID関数とか、RIGHT関数とかもあるので、その辺でなんとかなるかも。
ヘルプ見てみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

私もLEFT関数をちょっと考えたのですが、
左からの桁数の問題があるので
難しいですよね。

関数で対応する方法も考えてみます。
ありがとうございました。

お礼日時:2001/11/11 23:27

具体的な方法を詳しく知らなくてご免なさい。


下記URLにはエクセルの技が沢山あります。
一度ご覧になっては如何でしょうか。

参考URL:http://www2.odn.ne.jp/excel/waza/format.html
    • good
    • 0
この回答へのお礼

早々のご回答有難う御座いました。

また、一部しか見ていないのですが、
沢山、情報が載っていて良いHPですね。
今後も他のことでも参考にさせていただきます。
ありがとうございました。

お礼日時:2001/11/11 23:25

このQ&Aに関連する人気のQ&A

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

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

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

Qユーザー定義の表示形式の設定について 数値の表示形式

#と0との違いは理解できるのですが、
「#,##0,」 がなぜ1000で割って小数点以下を四捨五入して表示する。(千単位で表示)
を意味するのかがわかりません。
入力データ 12345678
表示結果  12,346
となるとテキストにあります。
12,345,678ではないのでしょうか?

お分かりになる方 ご教授くださいm(__)m

Aベストアンサー

実際に「#,##0,」を設定し、12345678を入力すると 12,346になりますね。
こちらに詳しく説明されています。
https://allabout.co.jp/gm/gc/297804/3/

Qセルの書式設定 - 表示形式 - ユーザー定義?

数式バー  2017年2月6日 ¥5,500



C列           D列         F列
日付         金額 

2017年2月6日    ¥5,500      ¥5,500


よろしくお願い致します。

C列に日付(2017年2月6日)を入力し、  D列には金額(¥5,500)を入力し
F列にも同じ金額(¥5,500)を表示させ、

そのF列の同じ金額(¥5,500)をクリックした時に、
上の数式バーに「2017年2月6日 ¥5,500 」と表示させることはできないでしょうか?

Aベストアンサー

数式バーはそのセルに入っているデータを表示するので、他のセルのデータを合わせて表示することはできません。

Qエクセル・セルの書式形式 表示形式のユーザー定義について

質問が二つあります。
①ユーザー意義に
#,##0

#,##0;-#、##0がありますがこれらの違いはなんでしょうか。
1234、-1234を両方で設定して比べたのですが違うはありませんでした。
#,##0;-#、##0のあえてマイナスを設定するには意味があるのでしょうか。

②ひとつのセクションだけを設定すると、それが他の場所にも適用される
とありました。正のセクションが設定されていたら負の部分は想像がつくのですが、
ゼロのセクション、文字列のセクションについては設置されているところが適用されてどうなるのか
正確には理解できません。



これらの二つについてお分かりになる方はご教授くださいませ。
よろしくお願いいたします<(_ _)><(_ _)><(_ _)>

Aベストアンサー

<正>;<負>;<ゼロ>;<テキスト>となりますが,設定していなければ,自動でエクセルが判断して書式を割り当てます。
①結果だけみれば,違いはありません。
しかし,例えばマイナスの場合は,赤文字で表示したい場合などは,マイナスの書式設定のところに,[赤]#,##0,などの書式を設定しなければ意図したものになりません。
②<正>;<負>;<ゼロ>;<テキスト>となりますが,設定していなければ,自動でエクセルが判断して書式を割り当てます。
意図した書式にならなければ,自分で書式を設定する必要があります。

Q表示形式ユーザー定義で0を表示させたい。

セルA2に「=A1」と数式を設定

セルA2について、

書式設定>表示形式>ユーザー定義で

「###個」と入力しました。

A1に「5」を入力すると、A2には、「5個」と表示されます。

これは、これでいいのですが、

A1の値が0の時、A1には「0」と表示されるのに、

A2には、「個」だけが表示されます。

値が0の場合でも「0個」と表示させたいのですが、

どうしたらいいでしょうか。

教えて下さい。

Aベストアンサー

「###個」
  ↓
「##0個」

としてみてください。

Qエクセルの表示形式をユーザー定義し、数値の桁数を任意にするには

エクセルでひとつのセルに数値を入れると” 6帖”、” 4.5帖”といったように前にスペース、次に入力した数値最後に帖をつけて表示させたいのです。表示形式を「" "#"帖"」とすると4.5帖の場合でも5帖と表示されてしまい、表示形式を「" "#.000"帖"」とすると6帖と表示させたいときも6.000帖になってしまいます。
入力したままの桁数で、表示させるにはどうしたらいいのでしょうか?

Aベストアンサー

 
こうして下さい。
" "G/標準"帖"

 


このカテゴリの人気Q&Aランキング

おすすめ情報