• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELのセルに文字列を入れたときの改行の異常)

EXCELのセルに文字列を入れたときの改行の異常

このQ&Aのポイント
  • EXCEL 2013を使っています。セルに文字列を入れたときの表示において、ズームの大きさによって改行が異常になることがあります。
  • 文字のフォントは〔MS ゴシック〕で、サイズは16です。セルの〔配置〕は、横位置:標準、縦位置:下詰め、文字の制御:折り返して全体を表示する、としています。
  • また、ズーム率90%と110%の場合、改行が入っていないにもかかわらず行の高さは2行分になっていますが、これは行高さを自動調節しても2行分は変わりません。この問題については未解決の状態です。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.7

>ここでメニューの中の〔行の高さ(R)〕を表示するとその値が2行分の値になっているので、これは画面上の単なる表示ではないように思えるので、どうなのかなと思ったことです。 1度2行分の高さに変更されてしまうと文字列の長さを短くしても元の1行分には戻りません。 私はExcelのプログラムを作成した関係者ではありませんので、どうしてそうなるかは分かりませんが、永年使っていて不便に感じていました。 印刷対象のセルについてはセルのサイズ(幅と高さ)をバランスよく決める必要があります。 印刷しないセルについてはデータによってセルのサイズが自動的に変更されないようにしています。

TAKAMEYAMA
質問者

お礼

bunjii さま、ありがとうございました。  Excelでは表示の現れ方が見かけ上見えやすくしているだけということがよくわかりました。そういう設計になっているということなら致し方ないことなのでしょうね。  欲を言えばズーム率で見かけが変化したり、行高さが文字列が1行なのに行の高さが2倍になるというようなことがないような設計であってほしいものですね。

その他の回答 (7)

  • msMike
  • ベストアンサー率20% (368/1813)
回答No.8

[No.6お礼]へのコメント、 》 行高さは12でした。…するとき入れ違ってしまいました。 了解しました。 》 ところで、このご質問の趣旨は何でしょうか? あれ?「私も出来るだけ貴方と同じ条件で試してみたいので…」ってお断りしていましたよ。 私が再確認を求めたことで、気分を害されたと受け取りましたので、貴方とは若干異なった結果を得たと述べるだけに留めて、これ以上のコメントは控えて、退散いたします。さようなら。

  • msMike
  • ベストアンサー率20% (368/1813)
回答No.6

[No.4補足]へのコメント、 ご確認間違い防止のために、お願いを簡単にしたつもりだけど、案の定、間違われましたね。 》 新規ブックの[列の幅]:8.11 [行の高さ]:19.2 行高の 19.2 は本当は 12 ではなかったですか?なぜなら、「行高さはフォント16のMS ゴシックを入力したとき、19.2 になりました」と仰っているではありませんか?これは、元々(フォント 10 のとき) 12 だったのが「(フォント16にしたら)19.2 になりました」ということでしょ?

TAKAMEYAMA
質問者

お礼

行高さは12でした。調べた結果をメモし、それを転記するとき入れ違ってしまいました。 ところで、このご質問の趣旨は何でしょうか?

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>ただ、すると行の高さが折り返しの有無で変化する点はどうなのでしょうか。 あなたはセルの書式で「折り返して全体を表示する」に設定していますよね? セル幅が足りなくなれば高さで補わないと文字列を折り返して表示できないですよ。 1つのセルで高さが自動的に変われば他の列も高さが変わった行のみ一斉に高さが増えます。 これはExcelの仕様なので1つのセルだけを変化させることはできません。

TAKAMEYAMA
質問者

補足

質問の書き方が不足だったようです。 言いたかったことは、折り返して全体が見えるようにするには行の高さを2倍にするしかないけれども、ここでメニューの中の〔行の高さ(R)〕を表示するとその値が2行分の値になっているので、これは画面上の単なる表示ではないように思えるので、どうなのかなと思ったことです。

  • msMike
  • ベストアンサー率20% (368/1813)
回答No.4

私も出来るだけ貴方と同じ条件で試してみたいので、以下の情報を教えてください。 1.パソコンのOSと Excel の詳細なバージョンは? __ちなみに、私の場合は次のとおり __Windows 7 Professional バージョン 6.1.7601 Service Pack 1 ビルド 7601 __Excel 2013 (15.0.4737.1000) MSO (15.0.4737.1002) 32ビット 2.新規ブックを開いたときの[列の幅]および[行の高さ]は? __ちなみに、私の場合は夫々 8.5、19.2 です。 3.[ファイル]→[オプション]→[基本設定]の中の[新しいブックの作成時]の箇処 __の“フォントの種類”と“サイズ”は?(添付図参照)。

TAKAMEYAMA
質問者

補足

msMike さま、ご指示の設定値は以下の通りです。 1.EXCEL: EXCEL 2013 (15.0.4737.1000) MSO(15.0.4737.1002)  Windows 8.1 V.6.3(ビルド9600) 2.新規ブックの[列の幅]:8.11 [行の高さ]:19.2 3.基本設定:新規ブック作成時:フォント:MS ゴシック フォントサイズ:10  この条件でブックを開き、セルA1のフォントを16としました。そのとき、列幅は18.33に設定しました。また行高さはフォント16のMS ゴシックを入力したとき、19.2(折り返しが入ったときはその2倍の38.4)になりました。(ただし、この場合文字列は1行表示になっても2行分の高さ38.4のままになり、ここで表左端の行番号をクリックして行の高さを調整しても変化しませんでした。)  以上です。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>ここに見られるように、表示のズームの大きさで文字列に改行が入ったり入らなかったりしています。 「改行が入ったり入らなかったり」は誤りで「折返しになったりならなかったり」です。 セル内の改行はAltキーを押しながらEntarキーの打鍵で入力します。 あなたはセルの書式で「折り返して全体を表示する」にしてあると言っていますので文字列の幅がセルの幅より大きくなると自動的に折り返されます。 ズームの倍率によってセル幅が変化するのは今まで経験していませんが表全体のバランスは正確なものではありません。 他の回答者も言っているように表示や印刷が思惑通りにならないケースが多々あるようです。 解決策としては「縮小して全体を表示する」にすれば折返しが無くなります。

TAKAMEYAMA
質問者

補足

bunjii さま、ご教示ありがとうございます。 >「改行が入ったり入らなかったり」は誤りで「折返しになったりならなかったり」です。  これで謎が解けた気がします。つまり、〔改行〕の制御文字を入れて改行しているのではなく、表示上折り返して行を分けて表示しているわけですね。それなら、ズームで表示の大きさを変えた場合でも見かけ改行が入ったように見えたり見えなかったりするということですね。  ただ、すると行の高さが折り返しの有無で変化する点はどうなのでしょうか。〔列の高さ〕を表示すると折り返しがなければ1行分の値、あれば2行分の値に変化します。

  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.2

文字列改行の計算上の端数処理とセル幅の関係からそのようになるものと思われます。エクセルでは以前から良くあることです。印刷プレビューと実際の印刷結果も異なります。EXCELの設計上の問題でしょう。不便ですね。

TAKAMEYAMA
質問者

お礼

aokii さま、ご教示ありがとうございます。 EXCELのレイアウト設計がいい加減ということは知りませんでした。 それにしても、表示のズーム率を変えるだけでもレイアウトが変化するということは、ズームが単にディスプレー上の表示の変化ということでなく、その都度レイアウトも計算しているということですね。

  • k-josui
  • ベストアンサー率24% (3220/13026)
回答No.1

Excelは計算ソフトなのです。 レイアウトはかなりいい加減・・・ きちんとしたレイアウトをしたいのであれば、Wordを使って下さい。

TAKAMEYAMA
質問者

お礼

k-josui さま、ご教示ありがとうございます。 EXCELはそんなものでしょうか。

関連するQ&A