• 締切済み

エクセルの数字(全角)入力について

エクセルの操作でお聞きしたいことがあります。 先ず、列の幅が全て「2」に設定されているとします。 そこであるセルに「万円」という入力してあり、 その1つ左のセルを右詰めで金額を入力するセルにしたいのです。 ただし、全角かつ区切り,が入るようにしたいのです。 (全角は入力時に促す) 例:5555と入力→→→5,555と表示 セル幅を超えるエラー##はセルの表示形式が文字列で 回避できますが、区切り,を自動で表示することができません。 逆にセルの表示形式をその他の全角 桁区切りだと、 区切り,は入りますが、セル幅を超えるため、##表示となります。 セル幅は変えずに仕様を満たす解決策はございますでしょうか? うまく質問が伝わったか不安ですが、ご回答よろしくお願いします。

みんなの回答

回答No.4

A53551605さん 今晩は! >その1つ左のセルを右詰めで金額を入力するセルにしたいのです。 >ただし、全角かつ区切り,が入るようにしたいのです。 >(全角は入力時に促す) ■Excel講座 Q&A(Tips):表示関連(1/2):(Excel2002/2003)↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_hyouji.html 内容:数値の表示を小数点で揃えたい→小数点以下の桁数が異なる時、小数点の位置を合わせるには、セルの表示形式をユーザー定義でします。 3通りの方法を説明します。それぞれ欠点がありますが・・・ 2000を2千円と表示したい→セルを選択します。 1.メニューバーの【書式】→【セル】を選択します。 2.【表示形式】タブで【ユーザー設定】を選択します。 3.【種類】に「###,"千円"」と入力します。 4.百万円単位としたい時は「###,,"百万円"」とします。 5.なお、セルの値は数値「2000」(数式バーで確認できます) なので計算が可能です。(#,###,"千円"で桁表示になる) 注意:表示は百の位で四捨五入されます。 数字を全角・漢数字で表示したい→数値は半角文字で表示されますが、1.全角文字で表示したい場合は表示形式を変更します。 【ユーザー定義】で[DBNum3]を利用します。 2.漢数字で表示する場合も表示形式で対応できます。 [DBNum1]~[DBNum3]を使います。 (ページ内の表を参照) >例:5555と入力→→→5,555と表示 [DBNum3]#.###→千円単位です([DBNum3]##.###→万円単位となります) 参考までに。

A53551605
質問者

お礼

回答ありがとうございました。 お礼が遅くなり申し訳ありません。 結局解決策が見つからず、対応見送りとなりました。 つきましては、ここで当質問を締め切らせていただこうと思います。 また、まとめもARIKEN43さんへのお礼と 合わせて述べさせていただきます。 皆様本当にお忙しい中回答くださいましてありがとうございました。 本来なら皆様へお礼ポイントを差し上げたいところではございますが、 理想とする解決策まで及ばなかったことと 4回答での優劣を判断しかねる点で、誠に勝手ながら今回は付与無し とさせていただきたいと思います。申し訳ございません。 また機会ありましたら、ご協力お願いいたします。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

> セル幅を超えるため、##表示となります。 セルの書式設定の「配置」タブの「縮小して全体を表示する」にチェックを入れてみてください。 ##表示部分のフォントが自動的に縮小されてすべてが表示されます。

A53551605
質問者

補足

回答ありがとうございます。 一応ネットで調べてkoko88okokさんの回答のような対策も発見したのですが 縮小されすぎて見えなくなってしまったんです。。。

  • BookerL
  • ベストアンサー率52% (599/1132)
回答No.2

 どうしてセル幅が 2 と固定されているのでしょうか。5,555万円 などという値を扱うのであれば、それなりの列幅にしておくわけにはかないのでしょうか。  列幅さえとれれば、一つのセルに [DBNum3]#,##0"万""円" という書式でいけると思うのですが。

A53551605
質問者

補足

回答ありがとうございます。 セル幅が短い件に関しましては、ヘッダ部分にいろいろな情報を入力するため、 様々な位置のセルから入力できるようにしたかったからなのです。 (言いたいことがうまく伝わりましたかね?) 自分は資料を作る際もだいたいこのセル幅にしています。 好みの問題ですが、階層分け等がしやすいので。 じゃあセル幅を伸ばすのではなく、結合すれば? という考えになると、下記の回答の問題に直面してしまいます。

  • yaasan
  • ベストアンサー率22% (2728/12284)
回答No.1

どういう解決策があるか、試行錯誤しました結果、一つの仮定が浮かびました。 それは金額を入力するセルは、左端には位置していないな、と。書類としてこだわる仕様であれば尚の事、左側が空いているのでは?とも想像しました。 もしそうならば、金額全体が充分に表示できるだけセルを結合すればいけます。 仮定が間違っているなら補足お願いします。

A53551605
質問者

補足

回答ありがとうございます。 その方法は私も考えたのですが、実は金額を入力するセルの1行上の左の方には 商品名を表示したりするのです。下記の様な感じ。 1行目: ・A保険 2行目:        1,000万円 3行目: ・BBBBBBBBB保険 4行目:        2,000万円 しかも、奇数行に商品名、偶数行に金額を入力するとも言い切れません。 ですので、あらかじめセルを結合しているとすると、長い商品名の場合は 途中で結合セルに隠れてしまい、断念しました。 これは私の説明が足りませんでしたね、すいませんでした。

関連するQ&A

専門家に質問してみよう