幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい

ドイノー
質問: 幅の狭いセルで数値が省略される
幅の狭いセルに数値を入力すると "##" の表示になってしまいます。省略されないようにしたいのですが、良い方法はありますか?

Excelで幅の狭いセルに数値を入力すると省略されてしまうことがあります。この記事では省略を防ぐ方法を紹介します。

現象の確認

セルの幅を狭くし、セルに数値を入力します。今回は"1200"を入力します。

幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像1


入力を確定するとセルの内容が"##"になってしまい入力した数値が見えません。(セルの幅を広げると見えるようになります)
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像2

対策1 - 縮小して全体を表示を利用する

入力された内容を省略させたくないセルを選択し、マウスを右クリックしポップアップメニューを表示します。ポップアップメニューの[セルの書式設定]メニューを選択します。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像3

[セルの書式設定]ダイアログが表示されます。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像4

[配置]タブをクリックします。下図の画面が表示されます。~ 幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像5

[縮小して全体を表示する]のチェックボックスをクリックして、チェックを付けます。チェック後[OK]ボタンをクリックしてダイアログを閉じます。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像6

文字のサイズが小さくなり、数値全体が表示され、セルの内容が省略されなくなりました。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像7

対策2 - 文字列として表示する

ドイノー
質問: フォントサイズが変化しないようにしたい
先の対処法を実践したのですが、セルごとに数値の文字サイズがまちまちになるのは、けしからん。との指摘がありました。どうすればよいでしょう?


フォントサイズの変化を許容できない場合は、文字列として表示する方法があります。
入力された内容を省略させたくないセルを選択し、マウスを右クリックしポップアップメニューを表示します。ポップアップメニューの[セルの書式設定]メニューを選択します。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像8

[セルの書式設定]ダイアログが表示されます。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像9

[分類]の一覧から[文字列]をクリックし選択します。ダイアログの[OK]ボタンをクリックして設定内容を確定します。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像10

設定内容を変更しただけでは、入力した文字列は省略されたままです。もう一度、セルの内容を入力しなおします。 セルの内容が省略されなくなりました。ただし、文字列として表示されるため、アラートが表示されています。

幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像11

注意
セルの文字列は「文字列」として入力しているため、Excelの関数を使って合計や平均を計算することはできません。

対策3 - セル結合

セルの結合が許容できる場合は、隣のセルと結合する方法もあります。

省略されたセルと一つ隣のセルを選択します。[配置]カテゴリ内の[セルを結合して中央揃え]のボタンをクリックします。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像12

隣のセルと結合され、セルの幅が広がるため、数値が省略されなくなります。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像13

左寄せに変更し、見た目を合わせます。
幅の狭いセルに数値を入力すると内容が省略されるのを防ぎたい:画像14

AuthorPortraitAlt
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
作成日: 2011-06-27