人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelで、セルを結合せずに、複数のセル(例えば、横3つのセル)で、折り返して全体を表示することは出来ますか?

1つのセルに長い文章が入っているのですが、セルの結合をしない前提でシートを作っています。
しかしながら、表も織り交ぜているので、幅を広げてしまうと、表のデザインが崩れてしまいます。かといって、折り返さないと、印刷時にその長い文章が、はみ出てしまいます。

何か良い方法はありませんでしょうか?

●質問者: mi313
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Excel セル デザイン 印刷
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● pi12345
●19ポイント

結論から言うと、できません。どうしてもというとであれば、テキストボックスで対応してはいかがでしょうか。

◎質問者からの返答

テキストボックスですと、例えば、行を削除した場合など、そのテキストボックスを自動的に上げることは出来ませんよね。

それだと、効率が下がってしまう気がします。

やはり出来ませんか。他に良いアイデアはありませんでしょうか?困りました。


2 ● たけじん
●19ポイント

テキストボックスを貼り付ける。

3列分と決まっているのに、結合しないで折り返すのは無理でしょう。

無理にやるなら、折り返しの場所でALT&ENTERで改行する。しかも、その後ろのセルには何も書かない。

で何とかなるかな。セルの幅を変えちゃうと、やり直しですが。

◎質問者からの返答

ALTで折り返してしまうと、幅を変えてしまうと、セル内の文章が崩れてしまいますよね。なかなか使いづらいです。

やはりテキストボックスですか。うーん・・・。


3 ● たけじん
●18ポイント

テキストボックスのプロパティで、「セルにあわせて移動やサイズ変更をする」、を選択しておけば、近い動作にはなりませんでしょうか?


4 ● りくっち
●18ポイント

一般機能で一応近いことは実現できます。


表示が必要な幅分の横セルを複数選択。

(例示だと横3つ)

そのまま右クリック「セルの書式設定」→「配置」タブ

横位置を「選択範囲内で中央」

文字の制御を「折り返して全体を表示する」にチェック。

これでOKすると、一つのセルに入力した値が、選択していたセル分にセル結合しなくても広がって折り返し表示できるようになります。

ただし、これはあくまで中央揃えでしか実現できないので、

下段の文字数が少ないと中央揃え表示されてしまいます。

これは、ダミー文字(なんでも構いません)をセル幅まで入力してから、

数式バーでダミー文字を選択し、文字色を白に設定すれば印刷には表示されず、

下段を左揃えにすることができます。


以上ご参考まで。

http://hamachan.fun.cx/excel/sentaku.html


5 ● pi12345
●18ポイント

2度目で申し訳ありません。テキストボックスのプロパティで、

・セルに合わせて移動やサイズ変更をする

・セルに合わせて移動するがサイズ変更はしない

・セルに合わせて移動やサイズ変更をしない

の3種類を選択することができますが。いかがでしょうか。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ