• ベストアンサー

Format関数による書式の定義

format関すで書式を定義するときに  format(24990000,"#,##0") で3桁カンマを定義しましたが、  format(24990000,"#,###0") としても同様に3桁カンマになりました。 例えば、ですが4桁カンマという表示は出来ないのでしょうか?

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

  • ベストアンサー
回答No.1

できませんね・・・ VBの仕様ではないでしょうか^^; どうしてもってことなら、不細工だけど2バイト文字の「,(全角カンマ)」を入れるとどんなところにも打てます^^;

ko--kun
質問者

お礼

ありがとうございました。 全角カンマなら確かにできました。

関連するQ&A

  • エクセルのセルの書式のユーザー定義について

    今私はエクセル2003の勉強をしています。 エクセルの 書式→セルで出てくるセルの書式設定ダイアログボックスで、 ユーザー定義というのがありますよね。 それの#や0の数値に関する書式記号の意味がわかりません。 たとえば、#は、 有効桁数を表示し、余分な0を表示しない と私が今勉強しているテキストには書いてあるのですが、 これは一体どういう意味なのでしょうか? ##とあれば有効桁が2桁ということだから、 12345という数があれば、12というふうに表示されるということでしょうか? また、余分な0を表示しないということは、 ##なら、1200は12ということになるのでしょうか? また、0の意味もわかりません。 テキストには、#,###.00の場合、1234.5→1,234.50という風に表示されると書いてあるのですが、1235.00って表示されるのではいのですか? まったくわからないので、 なるべくたくさんの具体例を用いて、 #や0、あとカンマ、やピリオドの書式記号について 教えてくださると嬉しいです。 文章をあまりうまくかけないので、 質問内容がなんなのかよくわからなかったらすみません。 よろしくお願いします。

  • エクセル書式のユーザー定義

    エクセルの書式のユーザー定義は例えば0.00であれば数値で小数点以下を2桁に設定したものと全く同じなのでしょうか?ユーザー定義とは数値や日付などの書式設定を更にユーザー好みにしたい時に使うものという認識でよいのでしょうか。

  • Format関数でコンマ付けがうまくできません

    伝票発行のため、DBから読んだデータを印刷したいのですが… 出力幅の狭いところに出力したいため、 Format((Main_Table("列名")), "####,##0") とし、 たとえば 5555555 の場合 "5555,555" と表示させたいのですが、なぜか "5,555,555" というように普通の3桁区切りになってしまいます。 自由にコンマを入れるにはどうしたらよいでしょうか。

  • excel セルの書式、ユーザー定義で質問です

    excel セルの書式→ユーザー定義で表示形式を変えるとき #.##と#.#0と0.00の違いはなんでしょうか? 最後の桁に0がつくと最後の桁が0のとき0が表示されると おもうのですが#.#0と0.00のちがいがわかりません。 それと表示形式なのだし?や@で文字列として表示してなにか不都合 ありますか? あと~は\マークのようにただの文字であって*のように意味があるわけではないと考えてよいのでしょうか? しらべてもいまいちわからなかったので教えてください。。

  • エクセル 書式設定 ユーザー定義

    エクセル書式設定ユーザー定義について  郵便番号の後ろ4桁で、0から始まる数値を0を付け加えた文字列にしたいのですが(例:123を0123と表示、最初の123は数値、0123は文字列で)TEXT関数を使って他のセルには作れるのですが、ユーザー定義での設定は可能でしょうか?

  • セルの書式設定のユーザー定義

    お世話になります。 セルの書式設定にあるユーザー定義を使って、大会のタイム入力を簡略化したいと思っています。 3344と入力すると33秒44となるように設定してあるのですが、タイムが1分を超えてしまうものがあり、その場合13344→133秒44と表示されてしまいます。 そこで、4ケタの時は○○秒○○、5ケタの時は○分○○秒○○というように表示されるよう設定したいのですが、そういうことは可能でしょうか? (例) 3344→33秒44 13344→1分33秒44 よろしくお願いします。

  • エクセルの書式設定を、ワードに反映させたい

    エクセルで、金額に書式設定で桁区切りの コンマをつけたデータがあります。 このデータを、ワードで差し込み印刷すると、 コンマが表示されません。 表示させる方法はあるのでしょうか? よろしくお願いいたします。

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

    00592 は文字列で 452 は書式のユーザー定義で00000とし 00452 と表示されています。 これを00452のセルを選ぶますと452となります。沢山の数字を5桁にし前に0をつけるとするとユーザー定義で00000は便利です。が、VLOOKUPで探すときに0は省かれてしまいます。 いい策はありますか。

  • エクセルの書式設定について

    エクセルの書式設定をユーザ定義で「00000」として900件以上ものの住所コードを5桁に統一する定義をしたのですが『このせるにある数値が、テキスト形式かまたはアポストロフィで始まっています』と「!」で表示されているものが「123」→「00123」という風に5桁表示になってくれません。 こういった場合、どうすれば「123」を5桁の「00123」という風に前に「00」表示にすることができるでしょうか。 詳しい方教えてくださいますようお願いいたします。

  • ユーザー定義の書式設定でyymmdd

    セルにyymmddと入力するとします。 たとえば今日なら110330。 そう入力したときに11/03/30と表示されるようにセルの書式設定をしたいのですが、 どうすればいいのでしょうか。 ここからは別の質問ですが、 ユーザー定義の表示方法のルール自体がわからず、数か月に一回、毎回違う用途で使用するたびにネットでその用途だけを検索しています。 たとえば、11と入力したときに00011となるようにしたい(000000の五ケタ表示にしたい)とか、その五ケタの3桁目と4桁目の間にハイフンを入れたいとか。 ルールを覚えてしまえばいろいろ応用が利き、毎回調べたり質問したりせずに済むのですが、使う頻度が低いので後回しにしてしまっています。 設定のルールをわかりやすく解説したサイト等はないでしょうか。

専門家に質問してみよう