• 締切済み

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

エクセルの操作でお聞きしたいことがあります。 先ず、列の幅が全て「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% (2715/12242)
回答No.1

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

A53551605
質問者

補足

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

関連するQ&A

  • エクセルの質問です。0で始まる数字を表示で全角表示にしたい。

    セルに0から始まる6桁の数字を全角表示で設定したいのですがうまくいきません。 セルの書式設定から表示形式の文字列にすると0から始まる数字は表示できますが半角です。表示形式の全角にすると0が表示されません。 仕方ないのでセルの書式設定から表示形式のその他の全角に設定し0の前に’を付けて一度入力し全角表示したい数字を選択して変換で全角にしています。 いちいち変換するのは手間です。0で始まる数字の全角表示の設定をご存知の方がいたら教えて下さい。よろしくお願いします。

  • エクセル 12桁以上の数字の入力について

    エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。

  • EXCEL2003 全角文字(数字)の入力不具合

    EXCEL2003の全角数字入力について質問です。 下記の不具合の対処方法にういてアドバイスください。 (1)ワークシートに全角数字を入力すると、通常は、数値に   自動変換されますが、文字列として、入力されてしまう   ようになってしましました。 (2)セルの幅、高さを数字で入力する際、通常は、全角数字を   入力しても数値として認識されますが、全角数字を入力すると、   認識できない文字としてエラーが発生します。 これまでに確認したこと (1)同じパソコンで、別のユーザー(administrator等)にて、   ログインした際には、上記の不具合は発生せずに、   通常通り、全角数値を、数値データとしてセルの幅、高さとして   認識できました。 (2)ツール→オプションの各タブの設定を、別のユーザー(administratorなど)や   他のPCの設定と比較して、違いがないことを確認しました。 (3)ユーザーフォルダにある、¥Application Data¥Microsoft¥Excel のフォルダに   ある設定ファイル、フォルダを削除してみましたが、現象は改善されませんでした。 (4)セルの表示形式が、文字列に設定されていないことを確認しました。   セルの表示形式を、標準、数値 に設定して試しましたが、   現象は改善されませんでした。 別のユーザーを新たに作成すれば、改善はできそうですが、 新たに設定を再構築せずに、復旧したく思います。 アドバイスをお願いします。  OS    Windows XP Professional SP3  EXCEL EXCEL 2003

  • 「エクセル」で、ハイフンを数字として入力するには?

    「エクセル200」を使っています。 ハイフンを使った数字(例えば「1-3」)を入力すると、 自動的に「1月3日」となってしまい、困っています。 それまでは「セルの書式設定」の「表示形式」は 「標準」になっていたはずなのですが、 これもまた自動的に「日付」になっています。 「表示形式」を「文字列」にすると ハイフンはそのままに、「1-3」と入力出来るのですが、 なんとか「数字」としてハイフンを入力する方法は ないでしょうか? と、いうのも「エクセル」で作製したデータを、 「CSV(カンマ区切り)」形式で保存したいのです。 「エクセル」で文字列としてキチンとハイフンを 入力したつもりでも、 「CSV」にするとまた「日付」表示に 戻ってしまっているのです。 これは「CSV」に「文字列」を認識する機能が ないせいでしょうか? どなたかお教え願います。

  • Excelでセルの先頭に全角の「’」を入力したい

    Excelで、「’レヘ」=全角の「’」+「レヘ」と入力をしたいのですが、セルの先頭に「’」の入力をすると、「’」が半角になり、非表示になってしまいます。 「+」「-」などは、[セルの書式設定]で、[表示形式]を「文字列」にすると、入力することが出来るのですが、全角の「’」はうまくいきません。 ちなみに「レヘ」はアイヌ語の「~の名前」で、文字の上にダッシュがついています。 文字の上にダッシュをつけることができて、そのダッシュが見やすいのであれば、その方がテキストに合って良いとは思うのですが・・・。 どなたかご存じの方、よろしくお願い致します。

  • 半角数字を全角数字にしたい

    A列に部屋番号が半角3ケタで入力されています。 これを全角3ケタにするにはどうすれば良いのでしょうか。 (エクセル2000)

  • エクセルで数字の頭0をつけるには?

    既に入力されているデータで、頭に0をつけて8桁にそろえたいと思っています。 セルの書式設定で文字列にしても、入力済みデータでは変更できません。 また、表示形式で"00000000"←このように0を8ついれるのでは 見た目は変わりますが、セルの実際の数値は変わりません。 セルの数値を変更するにはどのようにすればよいでしょうか? 入力されている数値は7桁のものもあれば、5桁のものもあります。 7桁の場合は、頭に0ひとつ、5桁の場合は頭に0をみっつつけるように したいのですが、どなたか方法をご存知でしたら教えて いただけると助かります。どうぞよろしくお願いします。

  • Excelのマクロを使って数字を入力したいのですが、方法がわかりません。

    ExcelのG列とI列にランダムに3桁の数字を作成しました(=ROUND(RAND()の数式を使いました)。 あいだのH列には‐(ハイフン)が入力されています。 これらを別のシートの同じ列に形式を“値”と選択してコピーしました。これらの数字をB列に入力したいのです。 具体的には、たとえば、G1セルに265,H1セルに-、I1セルに849と入力されているとしたら、B1セルに265-849と入力されるように設定したいのです。 それぞれの列にはランダムな数字が並んでおり、対応するB列のセルに同様に入力されるように設定したいのですが、方法がわかりません。マクロを使えばよいとのことですが、どなたか詳しく教えてください。 よろしくお願いします。

  • セルの数字にカンマを入れるには?

    よろしくお願いします。 今、セルに数字の値が入っています。 その数字が例えば、「1000000」だとすると何もしなければ、そのままの「1000000」です。 その数字を「1,000,000」という値に変換したいのですがどのようにしたらよろしいのでしょうか? セルの書式設定で数値の桁区切りを入れれば、「表示」は「1,000,000」になりますが実際の値は「1000000」のままです。 文字列表示形式にして「1,000,000」と手入力すれば、値は「1,000,000」ですが、今ある「1000000」の値をどうにか「1,000,000」の値に変換したいのですがどうすればいいのでしょうか? 表示形式などは問いませんので、教えていただけませんか?

  • Excelで数字を4桁区切りにする文字列を登録したい

    桁数の多い数字は、普通は3桁ごとに「,」で区切りますが、日本では4桁 ごとに桁上がりする読み方が普通なので、 (1234兆5678億9012万3456円など) 3桁区切りでは読みにくくて困ります。 Excel2003では、書式→セル→表示形式→ユーザー設定→種類の中 に4桁区切りにする設定の文字列が無いので、 [>100000000]0!,0000!,0000;[>10000]0!,0000;0 を書き込んで4桁区切りにしていますが、文字数が41文字もあり 「!」「;」「,」など紛らわしいので、その都度書き込むのが苦痛です。 種類の文字列には、沢山の例が示されていますが、この中に上のような 文字列を登録して、いつでも一発で使えるようにはできないものでしょうか。

専門家に質問してみよう