• ベストアンサー

エクセルで数値の表示の仕方でどうしてもできないことが!

例えば 123,456,789とA1のセルに入力したとして 次にA2のセルに 同じ数値 123,456,789 を太字で入力すると印刷すると微妙にコンマの位置とか末字の位置がずれてしまいますよね。これをせめて末字の位置をそろえられるような方法はないものでしょうか?無理なことなのでしょうか?  表をつくっていて毎回気になって仕方がないのです!アドバイスをよろしくお願いします!

  • junnm
  • お礼率100% (8/8)

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

  • ベストアンサー
  • tnt
  • ベストアンサー率40% (1358/3355)
回答No.1

これはフォントの問題ですね。 つまり、太字になると横幅が増えてしまうフォントが 使われているからですが、 日本語系のフォントは大体ダメみたいです。 ただ、たとえばCentuly Gothic のように アルファベットフォントの中には 太字、細字で幅が変わらない物があり、 これならずれることはありません。 セルを選択してから、このフォントを指定してみて 下さい。

junnm
質問者

お礼

ありがとうございました!!CentulyGothic早速試したところばっちり私の疑問が解決しました!びっくりです!アルファベットフォントの存在は知っていたものの試してみたこともなかったので 二重の知識をあたえていただいた気がします!本当にありがとうございました!

その他の回答 (1)

  • kito2002
  • ベストアンサー率29% (32/107)
回答No.2

根本的な解決策ではないですが… 微妙に位置がずれるのが気になるであれば、太字にした数字のサイズを“微妙に”小さくすることである程度は調整できますよね。 例えば、標準の文字サイズが「11」なら、<書式>→<セル>→<フォント>でサイズを「10.75」にしてみるとか。 ツールバーの表示は「11」のままですが、<書式><フォント>で確認してみると「10.75」になってるので恐らく小さくなってるんだと思います(^_^;) あとは書式のコピーで、その書式を太字の部分に貼り付ける、あるいは<スタイル>に設定する。 EXCEL2002の場合です。 ちょっと試してみただけですので、あまり自信はありません。

junnm
質問者

お礼

ありがとうございました!私もいろいろ試してはいたのですがフォントのサイズを微妙に調整できるなんて 目からうろこ 知りませんでした~!この方法だと字体を変えずに気にならない程度にうまく調整できました!すごい!!知識を分けていただきありがとうございました。長い間一人でぶつぶつ悩んでいたのが恥ずかしくなってしまいました。

関連するQ&A

  • EXCELで数値の検索

    excel2000です。 あるセル範囲の中から、数値の入っているセルを探し出し、 「計」の字のあるセルの前までその数値を繰り返す・・・という表を 作りたいのですが、どうしたらいいのかわかりません。 例) A3に「1」、B6に「計」が入っています。 A1からA5の範囲から数値の入っているセル(=A3)を探し出し、 C1:C5に「1」を並べる。 続いてA8に「2」、B11に「計」が入っていて、 C7:C10まで「2」を並べる。 という感じです。 A列の範囲は毎回変わり、B列の「計」の次の行から、 次の「計」の手前までの範囲です。 数値が入っている場所(A3やA8)も毎回変わります。 本当に困っています。 お力を貸してください。よろしくお願いします。

  • エクセルでの他の表から数値を表示(リンク?)

    質問の仕方も非常に難しいのですが、 ご容赦ください。 まず、表1と表2という下記のようなものがあるとします。 表1 あ い う A 1 2 3 B 4 5 6 C 7 8 9 アルファベットとひらがなは項目で数字が数値という 表です(あいだに罫線があると思ってください) 表2はそれに基づいて新たに作成しようと思っているのですが 表1で「Aあ」の場合は数値は「1」、「Cい」の場合は数値は「8」となります その数値を表2で「Aあ」、「Cい」と入力した時点で、数値を引っ張ってくるようには出来ないでしょうか。 表2 (入力セル)Aあ と文字入力すると (リンク表示したいセル)1 と出る (入力セル)Cい と文字入力すると (リンク表示したいセル)8 と出る 質問の内容すら伝わりにくいかもしれませんが、 もし方法があれば是非とも知りたいんです。 どうか皆様よろしくお願いいたします。

  • EXCELの表示形式で数値にならず困ってます

    EXCELのデータ表示形式がわかりません。 ダウンロードしたデータの或るセルに 12,345円 という表示があります。 この表示形式が何なのかわかりませんが、これを 12345 の数値として使用したいのです。 この「12,345円」を「置換」で「円」と「,」を削除し、「12345」にしたのですが、これを使うと「#VALUE!」になり、数値として使えません。又、「セルの書式設定→表示形式」にも全く反映せず、どの形式にも変換できません。 次にこれを「区切り位置設定(Excell2007)」で、コンマの位置から「12」と「345」の二つのセルに分割したところ、「345」は数字として使えるようになりましたが、「12」の方は相変わらず使えません。 以上、私の頭では全く理解できません。よろしく説明お願いします。

  • Excelで、「+○,○○○」という表示を、数値として表示させるには?

    Excelで、「+○,○○○」という表示を、数値として表示させるには? 私の質問の書き方が悪かったので、改めて質問をさせて頂きます。 前回、お答えくださった方々には、この場を借りてお詫び申し上げます。 さて、本題ですが、 Sheet1のA1セルに、 Sheet2のA1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させています。 + を表示させるために、参照元のセルの書式を「文字列」にしています。 参照先のSheet1のA1セルの隣のA2セルに入っている数値を、 Sheet1のA1セルが -○,○○○ の場合には赤字で、 Sheet1のA1セルが +○,○○○ の場合には黒字で表示させたくて、条件付き書式で [=$A$1<0]という数式を入れてみたものの、 参照元が「文字列」なので、どうやら参照先も文字列と判断されてしまうらしく、条件付き書式が機能してくれません。(参照元を「標準」等に直せば機能します) +○,○○○という表示を、数値として表示させることができれば、解決すると思うのですが、他に方法があればそれにはこだわりません。 なにか良い案はないでしょうか? お知恵を拝借させてください。

  • エクセルで列の一番最後の数値を表示させるには。

    例えば、A1からA6 B1からB6までの表があるとします。 この時にB6に数値が入力されている場合は、その数値を指定のセルに表示し、B5までしか入力されていなげればB5の数値を表示させたいのです。 仮に、B列に何も入力がなければA列の一番最後の数値が表示されるようにしたいのですが。 このような事は可能でしょうか? 宜しくお願いします。

  • excelのセルに入力した数値

    excelのセルに入力した数値を計算させたいのですが何かいい方法は知りませんか? 例えば、A1のセルに1という数字を入力します。またそのA1のセルに今度は2という数字を入力したときにA1のセルの値が3になるようにしたいのです。簡単に言えば前に入力してある数値を記憶させておいて次に入力した数値をどんどん足していくようにしたいのです。

  • Excel 数値の丸め

    Excel2010を使用しておりますが、数値の丸めについて教えて下さい。 ■条件  ・Sheet1のA1セルに「10,000」、A2セルに「20,000」と入力。  ・Sheet2のA1セルに「=Sheet1!A1+Sheet1!A2」の式を入力。 ■結果  ・Sheet2のA1セルには「30,000」と表示される。 ■したいこと  ・この「30,000」という数値を「30」という数値に変更したい。 実際はSheet1には「10,000」や「20,000」の金額がたくさん入力されており、それをSheet2で集計しております。 しかし、Sheet2の合計金額が細かいため千円単位に一括して表示しなおしたいのです。 「ROUNDUP」や「ROUDDOWN」の関数を使用すれば千円単位に変更することはできますが、セル毎に入力しなければならないので、対象範囲を指定して一括で千円単位に変更できないでしょうか? という質問です。 よろしくお願い致します。

  • エクセルの関数について教えて下さい

    給料の評価表を作っています。 1と入力したらD11のセルに○(マルです)I12のセルに5000円 2と入力したらD11のセルに△(サンカクです)I12のセルに3000円 3と入力したらD11のセルに×(バツです)I12のセルに0円 という数値を返したいのです。 I12のセルに返す数値なら出来ると思いますが、D11のセルに返したい○や△は数値ではないから無理ですよね? もし無理だとするならD11のセルにAとかBを入れてAなら5000、Bなら3000という数値を返すことは出来るでしょうか? よろしくお願い致します。

  • エクセルで数値をそのまま表示する方法

    エクセルで数値をコピーして表示しております。 (例:A1に入力された数値をB1に返す。B1セルに「=A1」と入力。) 小数点の桁を指定せず、A1に入力された通りに表示する方法はありますか? 例: A1のセルが630の場合は、そのまま「630」と表示。 A1のセルが0.055の場合は、そのまま「0.055」と表示。(0.056となってしまう) A1のセルが17.0の場合は、そのまま「17.0」と表示。(17となってしまう) セルの書式設定で可能でしょうか? よろしくお願いします。

  • エクセルで、数値を入力すると、計算された数値を同じセルに表示させる方法

     エクセルで、或る一つのセルに数値を入力すると、計算された数値が同じセルに表示されるようにしたいです。  具体的に、毎月の水道使用量を表にしたいのですが、水道代徴集が2ヶ月毎なので、水道使用量は明細の数値の半分なので、使用量を入力すると2で割った数値を同じセルに表示させたいのです。  いろいろ調べて、VBAを使うとできそうな感じですが、難しくてよくわかりません。  どうか、教えてください。お願いします。