• ベストアンサー

エクセルのセルの枠を超えて文字を表示させるには

表題のとおりです。 検索して調べたら書き込みたいセルの右隣のセルのデータを消せばいい、そのためには右隣のセルにカーソルを合わせてDeleteキーを押せばいいとあって、さらに書き込みたいセルの文字位置は「標準」にするとありました。 そのとおりにやるのですが旨くいきません、どうしても文字が途中で途切れてしまうのです。 どうしたら枠を超えて表示させることができるでしょうか。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

入力セルがセル結合されていると表示出来ませんのでご確認下さい。 因みにテキストボックス(図形オブジェクト)ならばこのような制約は有りませんが如何でしょうか。

ikemaru4
質問者

お礼

回答、有難うございました。 仰るとおり結合を解除したら旨くいきました。 質問する前は解除は解除でも右隣だけをいじくっていました。

その他の回答 (3)

  • aoumiushi
  • ベストアンサー率45% (234/512)
回答No.4

もし対象のセルが結合されているなら、結合を解除する。

ikemaru4
質問者

お礼

有難うございます。結合を解除したらできました。 解除は右隣のセルだけ試みていたんですが、まさか文字入力のセルも解除するとは考えが及びませんでした。

  • jess8255
  • ベストアンサー率45% (1084/2359)
回答No.3

Excelのバージョンで方法が変わるかどうかは分かりませんが、あるセルに文字や数字を入力すると最初はセルの右枠を超えてすべて表示されます。 しかしその右にあるセルに入力すると、最初に入力して枠を超えた文字は表示されませんね。これは当然のことです。 すべての入力文字が表示されるようにするには、 1. そのセルを横に長くする。ただし他のセルとのバランスが悪くなることがあります。 2. セルの書式設定→配置を利用し隣のセルと結合させる。これが一般的です。 3. 同様に、一つのセルに表示されるように文字を小さくする。ただし大きさによっては非常に読みにくくなりまし、見栄えもよくありません。 4. 同様に、自動的に折り返して表示させる。この場合はセルの上下を広げないとすべてを表示させることは出来ません。 セルの書式設定で「標準」とは文字の先頭が左寄せになることです。数字の場合の「標準」は末尾が右寄せになることです。 上記の方法をいくつか試してみて、ベストな方法を選んで下さい。

ikemaru4
質問者

お礼

詳しい回答有難うございます。 書かれた中で最初2番を試してみたのですが、罫線の種類が隣のセルと違っていたのでできませんでした。 結果的には結合解除で旨くいきました。 また「標準」の意味も初めて知りました。 有難うございました。

  • adobe_san
  • ベストアンサー率21% (2103/9760)
回答No.1

http://www.relief.jp/itnote/archives/000579.php セル内で表示できる文字数は1024文字と書いてます。 1024文字より多い文字を入力してませんか?

ikemaru4
質問者

お礼

回答、有難うございます。 上に書いたように結合の解除で旨くいきました。 セル内で表示できる文字数は1024文字もあるんですね、参考になりました。

関連するQ&A

  • エクセル: セルの枠を超えて表示

    エクセル初心者です。 文字列が(そのセルの右隣が空欄のときに)枠を超えて表示される場合と 枠内までしか表示されない場合とがあるのですが、 それらはどこで操作したら変更できるのでしょうか。 どなたかよろしくお願いいたします。。

  • 枠に収まらない文字を非表示にできますか

    エクセルでの質問です。 長い字列をセルに入力すると、枠からはみだした分は、右隣方向のセルが空なら表示 されますが空でないときは表示されません。それで、枠からはみだした分を表示させたく ないときは、右隣の空のセルに「'」を入力しています。もっと確実にセルの設定などで 非表示にする方法がありましたら教えてください。

  • エクセルで右隣のセルより優先して表示したいときは?

    エクセル操作で困ってます。 入力したデータがセル幅よりも長い場合、 右隣のセルにデータが入っていなければはみ出して表示されますが、 右隣にセルが入っている場合は途切れて表示されてしまいます。 セル幅は変えないで右隣にくい込むように表示することは可能でしょうか。

  • セル内の文字列に複雑な処理をしたい

    セルの中の複数の異なる文字列を以下のように処理したいのですが、Excelの標準の文字列操作の関数で試行錯誤してみたのですが、どうもうまくできませんでしたので、ご存知の方がいらっしゃいましたらご教授ください。VBAで処理しないとできないかもしれませんがよろしくお願いします。 あるリストのC列に備考欄が設けてあり、次のようなデータが入っています。 4/30 みかんを買った(強制改行して) 5/1 りんごを売った 5/2 ぶどうを食べた 5/5 すいかを買った このセルを調べて、 (1) セル内に"みかん"と"りんご"という文字列があったら、これを取り出して、右隣のセルに表示           (結果)⇒ みかん りんご (2) セル内に"みかん"と"りんご"という文字列があったら、これを"A","B"に置き換えて、右隣のセルに表示          (結果)⇒ A B (3) セル内の数値データと"を食べた"、"を買った"、"を売った"を取り除いて、右隣のセルに表示          (結果) ⇒ みかん りんご ぶどう すいか   (4) セル内に"か"を含む文字列があったら個数に関係なく"A"に置換して右隣のセルに表示             (結果) ⇒ A   すべて取り出したい文字列(上の例ではみかん、りんご)や置換したい文字列(A、B)以外の文字列は全てクリアして表示しないようにします。少し複雑ですが、やり方をご存知の方がいらっしゃいましたら、お教えください。

  • エクセルファイルの枠内の文字列を改行するには?

    今は枠内の行変えができませんで、右隣のセルの中に食い込んでいます。これをセルの中に留めるために改行したいのですが、方法を教えてくださいませ。セルの高さを変更する方法はわかっています。高さは十分にあるのですが、下段にアル文字列をセル内上段に移すことができません。

  • excelで右隣のセルが空だと、文字がはみ出ます

    windows、excel2000です。 excelで、セルの中に長文を入れ右隣のセルが空だと、文字がはみ出ます。 どうしても見づらいので、できれば右側に文字が入っているときのようにセルの幅で収まるように表示したいです。 どこをさわればそのような表示になりますでしょうか。

  • Excel:セル枠外にはみ出た文字列全体の表示

    お世話になります。WindowsXPでExcel2002を使用しております。是非教えてください。 Excelで入力した文字列がセルの横幅を越えた長さとなった場合、右隣のセルが未入力であれば、自動的に全体が表示されるようになっています。 しかし、右隣のセルに、例えば関数を入力していた場合など何らかのデータを入力していた場合には、枠内までの文字しか表示されなくなります。 右隣のセルが、関数計算の結果、何らかの数値、文字列が表示される場合には致し方ないと思いますが、特に何も表示されない時、左隣のセルの文字列全体が表示されるようにしたいのですが、何らかの方法はございますでしょうか。 ちなみに、具体的な状況については以下の通りです。  |A|B| 1| | | ・A1、B1セルにはそれぞれ同じIF関数(=IF([論理式],A21,""))を入力。 ・A1セルのIF関数が「真」となったため、A21の文字列("浜崎総務部長の来訪")が表示される。 ・B1セルのIF関数が「偽」となったため、何も表示されず。 宜しくお願い致します。

  • EXcelのカーソルが表示できなくなっていましました?

    何かの操作していたときに、カーソルが表示されなくなってしまいました。どうすれば表示するのですか?教えて下さい。 普通、セルを囲んでいて、カーソル移動の矢印を上下左右に動かせば、それにつれてセルを囲んでいる四角(カーソル?)が上下左右に移動します。 どんな操作をしたのか分からないのですが、その四角(カーソル)は動かないで、シートそのものが上下左右に移動してしまいます。 マウスであるセルをクリックすると、四角い枠が表示されますが、カーソル移動矢印キーを押しても、シートが移動するだけで、四角い枠は動きません。 どうすれば、元に戻るのですか?どなたか教えて下さい。今、困っています

  • エクセルでセル幅で折り返して表示される

    エクセルで、セルに文字を入力して確定すると、 セルの幅よりも長い文字列を入力すると、 自動的に折り返して表示される場合があります。 セルの幅より文字列が長いとき、 必ず折り返されるというのではなく、 折り返して表示される場合があるのです。 どのようなとき折り返されるのでしょうか? また、折り返されないようにするにはどうすればよいのでしょうか? ちなみに、 そのセルの右隣のセルは空欄です。 ご存知の方、よろしくお願いいたします。

  • エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字を

    エクセルのマクロで入力文字確定(Enter)したら印刷開始し入力文字をDeleteする。 エクセルで自分が作成したファイルを開きます。 これにはマクロが入っていて、ファイルを開くと セルのD4がアクティブになるようにして有ります。 (カーソルがD4の所に行って点滅で文字入力待ちの状態) シート保護をしてあり、セルD4だけがロックをはずしてあるので セルD4にしか入力は出来ません。 文字入力をすると当然D4のセルに入力がされるのですが 入力後その文字を確定する為にEnterキーを押します。 そうしたらそのシートの印刷がされる(1部です)ようにで来ますか。 そして印刷終了後、セルD4の文字はDeleteされて またアクティブ(カーソルがD4の所に行って点滅)にして 次の入力を待ちたいです。 (文字入力→Enterの瞬間印刷と同時に文字入力が消えるので  入力者は入力確定を見れなくなりますが → 2秒後にDeleteとか出来ますか?  または、Enterキーを押すと画面に「印刷中です」と表示したあと  セルD4をDeleteとか。)  現在は、 表示-ツールバー-フォームから作成したボタンにマクロを登録してあります。 セルD4に文字を入力しEnterキーで確定後、このボタンを押すと印刷が実行され セルD4の文字がDeleteされてアクティブ(文字入力待ち状態)になります。 このボタンを押すのを省きたいです。 よろしくお願いします。

専門家に質問してみよう