• 締切済み

エクセルの列幅以上の文字列を非表示にする方法はありますか?

 エクセルで列幅以上の文字列を入力した際、右の列が未入力であれば そのまま表示されますが、右の列が未入力でも列幅以上の文字列が表示されないようにするにはどうすれば良いのでしょうか?教えてください。  よろしくお願いします。

みんなの回答

  • nyakuy
  • ベストアンサー率0% (0/0)
回答No.3

行を範囲指定して行の高さを設定します(高さをちょっとだけ1ミリでもよいので変える) そして書式のメニューの中の「折り返して全体を表示する」を選ぶびます。 実際には2段とか3段になっていても行の幅は変わらず、右側のセルが空白でも右側には表示されません。 行の高さは元の高さに戻しても↑は変わらないはずなのでやってみてください。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆根本的な解決にはならないでしょうが、結合したセルでは、列幅以上の文字列が表示されません ◆セルの結合はあまりおすすめではありませんが、条件がゆるすなら一度試してください

bandolin
質問者

お礼

 回答ありがとうございます。 しかし、今回の表の場合セルの結合では不都合が生じるようなので また他の方法がありましたら教えてください。

  • saru_1234
  • ベストアンサー率33% (452/1341)
回答No.1

お望みの回答と違うとは思いますが。 右側セルに空白を入れておくと とりあえず左側セルの表示はそこで切れます。 参考まで、サンマイクロが販売している 「スタースイーツ」という Office 互換ソフト群の中の エクセル互換ソフトは、 右側セルが未入力でも左側セルの表示がそこで切れます。 操作性が違うので、ちょっとしか使いませんでしたが。

bandolin
質問者

お礼

 早速の回答本当にありがとうございます。 ただ私の書き方が足りなかったのですが、 右側セルは書き換えがあったり、参照したりする場合があります。 また、配置はバラバラにありますので出来れば他のセルに干渉しない方法がないかなと思っています。 もし他の方法もあればまた教えてください。