• ベストアンサー

狭いセルでの文字列表示方は?

Excel2003を使用しています。 あるセルに「平成19年11月13日」と日付を入力すると列セルの幅が文字列の長さより狭い場合、表示は「###・・#」となりますが、次のセルに掛かってもいいのでそのまま表示する方法を教えて下さい。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

平成19年11月13日も日付シリアル値として、日付入力方式ですね。 しかし書式が標準の場合、これを入れると、エクセルの日付シリアル値にする強い力で 2007/11/13の日付シリアル値(=整数)になり、セルには平成19年11月13日の書式を設定し、数式バー部は2007/11/12に表示します。 前もってセルを文字列に設定しておいて入力すると、そのまま表示されます。 しかし日付の計算や関数は使えなくなって、大打撃ですよ。 あとフォントを小さくしたり、文字列の場合はAL+ENTERで途中改行をする手もあります。

yoshiki3
質問者

お礼

早速の回答有り難う御座います。今回は日付に対して計算や関数を使用しないので、他の皆さんの回答と同じ様に「文字列」設定として使用します、どうも有り難う御座いました。

その他の回答 (3)

  • nach-hus
  • ベストアンサー率38% (30/78)
回答No.3

日付を入力したいセルを右クリックして 「セルの書式設定」を選びます。 そうすると、セルの書式設定は「表示形式」タブで、「標準」が選ばれていると思いますが、 ここで下から3番目の「文字列」を選んでOKをクリック。 これで、日付はそのまま表示されます。

yoshiki3
質問者

お礼

「文字列」設定として使用します、どうも有り難う御座いました。

  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.2

セルの書式を「文字列」と設定してから「平成19年11月13日」と入力してください。 解りやすいサイトが無いようですが こちらのを参考にして下さい。 http://allabout.co.jp/computer/msexcel/closeup/CU20060608A/ 「表示形式」の「分類」から「文字列」を選択します。

yoshiki3
質問者

お礼

有り難う御座いました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

' ←半角クォーテーション を頭に付けてから 日付入力 文字列データで表示させ,かつ 右隣のセルは ブランクとする。

yoshiki3
質問者

お礼

今回は「文字列」設定として使用が「'」 ←(半角クォーテーション=アポストロフィ!?)の方法も面白い方法ですね、どうも有り難う御座いました。

関連するQ&A

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

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

  • エクセル:””をいれると左横のセルの文字列の表示が消える

    よろしくお願いします。 例えば セル”C2”にIF(A2=1,"","×")などと関数を入力しているとします。 そこで、A2=1,B2に長文の文字列が入力されているときに、 C2には「""」が返されるわけですが、 B2に入力されている文字がさえぎられてしまいます。 尚、B列のセル幅はあえて「10」に設定しておきたい状況です。 C2に入れるIF関数を工夫することで、 A2=1の時に、B2の文字が長文でも表示できる方法はありますでしょうか?

  • EXCELで日付を入力すると、列幅が自動的に調整されてしまう。

    EXCEL2003で日付を「平成17年1月10日」と入力すると、自動的に列幅が拡がってしまう。 文字や数字の場合、セル幅を超えても、右隣のセルに何も入力していなければ、表示できる。 日付の場合も同様に表示させることができませんか? 「セルを結合して、中央揃え」アイコンを使わないでできると方法があれば教えてください。

  • 表示されている文字列を取得するエクセル関数

    例えば、 A1セル「平成28年1月5日」(シリアル値で入力) A2セル「H28.1.5」(シリアル値で入力) A3セル「12345」(数値) と入っている場合に、 関数を使って、 B1セル「平成28年1月5日」(文字列) B2セル「H28.1.5」(文字列) B3セル「12345」(文字列) と表示させることはできるでしょうか? 形式を選択して貼り付け、とか、VBAでできるのはわかるのですが、 関数だけで(しかも、できれば汎用的な形の関数で) 実現できるのかが知りたいです。

  • セルに表示しきれない文字を見る方法

    環境 Windows 11 Excel 2019 単一セルにおいて、Excel設定上の幅50高さ18.75に設定し、ここに全角100文字程度入力をすると1部分はセル(メモを残しておくようなセルです)をはみ出して表示され、右隣にデータがあるとはみ出した部分が表示されなくなります。 この文字全体を何らかの方法で見えるようにしたいです。 列数が多い表を作成しており、自分のPCの画面上は、拡大縮小100%で全列を表示しきれず見づらい状態です。かといって縮小表示しても文字が小さくで見づらいです。ですので上に記載した設定がされている列の幅を長くすることを考えていません。またメモですので改行があったりします。 まとめると ・高さ18.75 ・幅50 ・フォントサイズ11 ・メモのセル内改行あり ・メモの右隣セルには入力データあり となります。他の条件としては次のようになります。 ・メモの入力はセルのみ(コメントなどは×) ・数式バーは1行分のみ表示 ・「折り返して全体を表示する」「縮小して全体を表示する。」は使用しない ・VBAは使用しない 自分が試した方法は、テキストボックスに表示させるものです。 選択したセルの内容を表の邪魔にならないところに置いたテキストボックスに表示します。 =INDIRECT(ADDRESS(CELL("row"),CELL("col"),4))で選択セル取得したいのですが、再計算が行われないとそのセルの値が取得できないようです。F9(再計算)を押させるのは、私以外にも使用者がいるのですがそれを考えると運用になじまないと思っています。ここで手詰まりになってしまいました。 説明不足あるかもしれませんが、ご教授よろしくお願いいたします。

  • 【エクセル】文字列として入力した複数セルの日付を範囲指定して書式を変えても全部一ぺんに西暦表示に変わってくれない。

    いつもお世話になってます。 例 A列に「昭和12年3月4日」「昭和34年5月6日」「大正14年3月8日」「平成8年10月24日」などと”文字列”で入力されています。 これをB列に値のみコピーペーストします。 B列の値の入ったセルを範囲指定し、セルの書式を「日付」に変えても、1937/3/4などと全て変わりません。 セルごとに一旦ダブルクリックでグレーに変えてEnterを押すと1937/3/4と表示が変わる。 文字列として入力した日付の値を、別の場所に貼り付けた時、一括して日付に変える方法を教えてください。 よろしくお願いします。 不明な点があれば補足いたします。(エクセル2003)

  • Excelで1つのセルに入れた複数行の長い文字列をセルの高さを変えずに表示したい

    こんにちは。 Excelについての質問です。 お分かりになる方がらっしゃいましたら教えていただけると幸いです。 Excelのシートに、何行かにわたる長い文字列をコピーしたものを 1つのセルに貼り付けて、全て表示させたいのです。 その時、シートの幅や高さは変えずに、 セル内で「Alt+Enter」で改行されてその高さに収まらない文字列は、 そのまま直下の空いているセルに表示させたいのですが、これは可能でしょうか。 「折り返して全体を表示する」はオフの状態です。 この設定で1行だけの文字列だと幅以上の文字列は自然に横の空白のセルに流れてくれますよね? これを、「Alt+Enter」の複数行ver.でやりたいのですが、 このようなことは可能なのでしょうか。 質問が分かりにくくて申し訳ありません。 他にも、いい方法をご存知でしたらアドバイスをお願いいたします。

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

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

  • セルの表示形式で自動に変換させたくない

    Excel2000を使っています。 セルに他ただ単に 1-3-5 と表示させたいのに入力すると日付になってしまいますよね? この、自動で表示形式を変換させる機能を使えないようにしたいのですが、それってできるのでしょうか? やはり、日付にさせないために文字列に設定するしかないのでしょうか? おねがいします。

  • Excel 隣のセルに文字を表示させたくない場合

    右隣のセルが空欄の場合、その左側の列の値がセル幅を超えて表示されますが、 ・右隣は空欄のまま ・セルの書式は折り返しにしない という状態で、セル幅のみ表示させることは可能でしょうか? ※Excel2000です よろしくお願いします。

専門家に質問してみよう