• 締切済み

印刷するとエクセルの「列」からはみだしてしまう

基本的なことかもしれません。すいません。 WIN98,EXCEL2000を利用しています。 10列×1000行程度のデータをエクセルからA4の紙に印刷する必要があります。データはほとんど、文字(日本語)です。 各セルには各々30字~50字程度の文字(全角)が入っています。 [セルの書式設定]  で [文字の制御]-[折り返して全体を表示] に設定を行い、 かつ [書式]-[行]-[自動調整] で行間を整えると、ワークシート上はすべての文字を表示しています。 しかし印刷プレビューで確認すると、列幅の中にすべての文字がセル内に入らず、途中で切れてしまいます。折り返された、最後の文字は、印刷に表示されません。 どうすればよいでしょう? すごく困っているのです。 だれか助けてください。

みんなの回答

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

わたしもこの問題には悩まされました。 参考になるかどうか分かりませんが、苦肉の策として取ったやり方を書いておきます。 1) まず、最終的に表示させたい状態になるように各列の幅を設定します。 2) 次に、キチンと折り返しをしたい列の幅を1~2文字分狭めます。 3) データをすべて選択して、行番号と行番号の間をダブルクリックして、折り返させます。 4) さっき狭めた列幅をもとに戻します。 以上で終わりですが、このやり方は逆に1行で済む行も2行になってしまったりして、無駄に空白の行ができてしまったりする可能性がありますので、完璧な方法ではありませんが、「表示されない行があるよりは、少々の無駄も仕方なし」という時には利用できるのではないでしようか。

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.8

こんにちは  以下のページがご参考になるのでは? [XL2002] 異なる環境で印刷範囲やセルの幅/高さが変わる場合の対策 http://www.microsoft.com/JAPAN/support/kb/articles/J003/8/38.htm

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/J003/8/38.htm
noname#37134
noname#37134
回答No.7

エクセルは、ワープロと違って、印刷イメージ編集ができないようです。ですから、どうやっも、編集画面と、印刷プレビューとは、ずれが生じます。例えば□を書いて、その中に、チェックを描画線で入れて、編集画面でピッタリだったのが、ずれてしまいます。私の場合、試し印刷をして、ずれ具合、はみ出し具合をみて、編集画面上で推測しながら、直していきます。プレビューしてokになるまで…。慣れるとおおよそ見当が付くようになってきました。 表計算としての表示速度を高くしておくため、編集画面は、そのようになってしまうのかなあ… 自動的に合わせるの、無理なのでは…私もいろいろやってみて、だめでした…

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.6

>高さを手動でたして、印刷するのがよいのですが  多分高さが足りないのが同じ列でしょうから  A列で有れば、A1の上のAをクリックでA列全てが対象になったら  書式→セル→折り返して全体を表示にチェックを入れる  書式→列→自動調整 以上でいかがですか また何か有れば補足して下さい。

tatsujin
質問者

補足

すいません。申訳ございません。 また質問事項をあらためて纏めてみます。 =========================== ■前提・要件 WIN98,EXCEL2000を利用しています。 10列×1000行程度のデータをエクセルからA4の紙に印刷する必要があります。データはほとんど、文字(日本語)です。 各セルには各々30字~50字程度の文字(全角)が入っています。 ■私の行った操作 [セルの書式設定]  で [文字の制御]-[折り返して全体を表示] に設定を行い、 かつ [書式]-[行]-[自動調整] で行間を整えると、ワークシート上はすべての文字を表示しています。 その上で、[印刷]指定。 ■その際に起こった現象 -------------------------- ○[入力]または[列のセル書式指定]←作業 ワークシート上には「く」までは折り返しなしで表示されます。「け」「こ」はセル内で折り返して表示されます。 セル5行目はセルの行が「自動」調整され、行が高くなります。 あいうえお     セル1行目 あいうえおか    セル2行目  あいうえおかき   セル3行目 あいうえおかきく  セル4行目 あいうえおかきく  セル5行目 け あいうえおかきく  セル6行目 けこ あいうえおかきく  セル7行目  けこさ あいうえおかきく  セル8行目 けこさし あいうえおかきく  セル9行目 けこさしす --------------------------- ○[印刷]←結果 しかし[印刷プレビュー]および[印刷]を掛けると、各セル内の文字(日本語)がすこしづつ大きく表示され、4行目のセルの最後の文字が印刷されない。 あいうえお    セル1行目 あいうえおか   セル2行目  あいうえおかき  セル3行目 あいうえおかき  セル4行目 ←問題のセル あいうえおかき  セル5行目 くけ あいうえおかき  セル6行目 くけこ あいうえおかき  セル7行目  くけこさ あいうえおかき  セル8行目 くけこさし あいうえおかき  セル9行目 くけこさしす --------------------------- というように印刷され、 セル4列目の「く」が印刷されません。 ---------------------- ほんとにほんとに申し訳ないです。 EXCELと日本語というのはそもそも相性が悪いのでしょうか? ああ今週末が納期なのに・・・

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.5

再登場 折り変えしをしたいが高さが足りなくて印刷できないと思います その行の高さを増やして印刷してください そして一頁の行数が足りないのであれば 表示→改ページプレビューで縮小印刷して下さい。

tatsujin
質問者

補足

すいません。ありがとうございます。 高さを手動でたして、印刷するのがよいのですが、 なにせ1000×10=10000件近いデータがあり、手動で手作業で高さをたすことができません。 自動で高さは調節してくれないのでしょうか? いろいろご意見をもらってありがとうございます。

  • gif317
  • ベストアンサー率32% (71/216)
回答No.4

印刷プレビューの画面で、上にある設定ボタンを押します。 次にダイアログボックスのページタブを選択してそこにある 拡大縮小印刷の「横」と言う項を選択し次の空欄に「1」と 記入してください。次の「縦」の空欄には何も書かないで 一番下の「OK」ボタンを押してみてください。これで、 自動調節されると思うのですが…。やってみてください。

tatsujin
質問者

補足

ほんとにいろいろな人にご意見をもらって申し訳ないです。すいません。 ただ、まだやっぱりできません。 ボクの説明が悪いのかもしれません。 たとえば下記のような印刷をした場合、 ワークシート上には「く」までは折り返しなしで表示されます。「け」「こ」はセル内で折り返して表示されます。 セル5行目はセルの高さがすこし高くなります。 -------------------------- あいうえお     セル1行目 あいうえおか    セル2行目  あいうえおかき   セル3行目 あいうえおかきく  セル4行目 あいうえおかきく  セル5行目 け あいうえおかきく  セル6行目 けこ あいうえおかきく  セル7行目  けこさ あいうえおかきく  セル8行目 けこさし あいうえおかきく  セル9行目 けこさしす --------------------------- しかし印刷プレビューを掛けるとを掛けると あいうえお    セル1行目 あいうえおか   セル2行目  あいうえおかき  セル3行目 あいうえおかき  セル4行目 ←問題のセル あいうえおかき  セル5行目 くけ あいうえおかき  セル6行目 くけこ あいうえおかき  セル7行目  くけこさ あいうえおかき  セル8行目 くけこさし あいうえおかき  セル9行目 くけこさしす --------------------------- というように印刷され、 セル4列目の「く」が印刷されません。 エクセルのバグでしょうか?そんなハズはないはずだと思うのですが・・・

  • sirouto
  • ベストアンサー率41% (28/67)
回答No.3

 同じ事がありました。 ほかの皆さんの方法でもできると思います。印刷領域が足りない事が原因だと思います。  セルを広げる事も方法ですが、私はすべてのフォントを小さくしました。印刷する領域をすべて反転させてから、上のフォントの数字を小さくするのです。一度試してみてください。

tatsujin
質問者

補足

ありがとうございます。 すいません。フォントを小さくすると、行数が減ってしまう場合があります。 すなわち、 2行にわたっていたものが1行になってしまいます。 すると印刷をするときに、 ___________________________ |いんさつ、いんさつ、いんさつ| |_____(空欄)_____| となってしまうのです。 空欄のところを積めて印刷したいのです。 --------------------------- ただ印刷するだけだと、下記のようになってしまい、「つ」の文字が印刷されません。 __________________________ |いんさつ、いんさつ、いんさ| ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

折り変えしをしたいが高さが足りなくて印刷できないと思います その行の高さを増やして印刷してください

  • mimidayo
  • ベストアンサー率24% (905/3708)
回答No.1

私はセルを広げたら直ったのですが直りませんか? 余白を減らし、セルを広げる。

関連するQ&A

  • エクセルでの列幅の自動設定

    何百行のデータがあるエクセルの表があります。ある列には文字列が入っているのですが、この文字列長が短いのから長いのまでいろいろあります。列幅を適当に決めて印刷してみると、文字が長くてその列幅からはみ出てしまし、再度列幅を設定して印刷してみるなんてことをやってます。これを全ての文字列がちゃんと入るような列幅を自動的に設定することはできないでしょうか?文字列は1行で表示したいので、書式→セルの「折り返して全体を表示する」は使いたくありません。よろしくお願いします。

  • Excel 折り返して全体を表示させても印刷すると切れる

    セルに入っているデータが列幅より出てしまうので、[折り返して全体を表示]させ 行の高さを自動調整しています。 ところが、画面上では全データが表示できるものの、いざ印刷するとなると 2行目以降が切れてしまう(表示されない)セルが複数あります。 このようなセルを、ビシっと表示させる方法はないのでしょうか。 尚、当然のことながら、列幅はこれ以上広げられません。

  • エクセル2003

    エクセルのセルの書式設定で「折り返して全体を表示する。」「セルを結合する」に設定をしたが、行の高さは変わらず、全体を表示しない。結合セルで列幅にあわせて、自動的に行の高さをかえて、折り返し表示する方法はありますか?

  • エクセルの罫線・列の幅について

    ◎罫線  例えば、4つの横並びのセル1つずつに破線で  左側に罫線を引きます。更にその4つのセルを  1つのセルと考えて実線で斜線を引きたいのですが  両方はできないんです。セルの統合をすれば斜線は  引けますが、1つずつに左側の破線が引けなくなり逆に  セルを統合しないとセル1つずつに左側の破線と斜線が  表示されてしまいます。どうすれば良いのでしょうか。 ◎列幅  例えば、Cの列幅を10行目から20行目間だけ広くする  ということはできるのでしょうか。  (Cの列幅を行によって任意で設定するという意味です。) 同シート内で2種類以上の表を作成しようとすると一方で Cの列幅は狭くても良いが、その一方ではかなり広くしないと 文字が表示し切れないということがあるので(それぞれに罫線も引く) 列幅を行を指定して設定できないのかぁと思っています。 以上、2点うまく質問できないのですがエクセル初心者からの 質問です。ご回答お願いします。

  • Excelで一部のデータが印刷されない

    Excel2000で簡単な月間計画表を作成しています。 若干長めの文字データ(全角30字程度)を入力し、画面上では見えるのですが、印刷すると、そこだけが印刷されず、抜けてしまいます。 同じワークシート上の別のセルに入れた文字データは正常に印刷されますが、ある一部分だけが抜けてしまいます。 問題のセルのデータを一旦削除して再入力しても、改善されません。問題のデータをコピーして他の箇所に移してやると、ちゃんと印刷されます。 とりあえず、問題のセルを含む行の削除→再入力で対処できたのですが、過去にも何度か経験したトラブルなので、できればなぜなのか知っておきたいと思います。 情報をお持ちの方、よろしくご教示お願いします。

  • 【エクセル】 結合セルで行の高さを自動調整する方法

    通常、セルに多数の文字を書き込んでも列幅を変更 したくないときには、セルの書式設定で 「折り返して全体を表示する」 としておけば、列幅を広くすることなく、行の高さ が自動調整されます。 これを、結合セルでやろうとするとどうしても 自動調整してくれません。 結合セルでも、行の自動調整機能が働く方法を 教えてください。 よろしくお願いします。

  • Excel 「折り返して全体を表示する」

    1つのセルに表示しきれない長い文字列は「セルの書式設定」の「配置」タブの「折り返して全体を表示する」をチェックすることで、折り返して複数行表示することができます。ところが、ここでセルの列幅を小さくして、例えば2行で表示されていたものが3行じゃないと表示しきれなくなっても、自動的に3行に変更されません。セルの中にカーソルを置いてリターンを入力すると3行に変更されますが、これを複数のセルに対して一括して行うにはどうしたら良いのでしょうか?教えてください。よろしくお願いします。

  • Excelのセルへの文字入力について

    Excelの1個のセルの中へ全角文字の入力をしたいのですが    あああああああ  いいいいい  ううううううううう  えええええ  おおお   以上のように複数の行を1つのセルに入力、表示したいのですか どのように設定をすればいいのでしょうか 教えてください 今は折り返して全体を表示の設定をして適当にスペースを入れて行間を適当に広げて表示しています。 Enterキーで改行をして行間が自動的に広くなるようにはできないのでしょうか Excelは2007です

  • エクセルの書式設定について

    1つのセルの中に長い文章を収めて、全部を表示します。それを印刷する際に折り返した行が上と詰まっていて非常に見づらい状況になっています。 この折り返しの行の幅を調節する機能はどういう設定をしたらできるのでしょうか? <例> セルA1(列幅100、行の高さ390) セルA2(列幅100、行の高さ390) この2つのセルを結合します。(書式:フォント10P、左寄せ、上詰め) その中に文章を書き込みます。 フォントのポイントは変えたくありませんので、行の間隔だけを変えたいのです。 どなたかよい方法を教えて下さい。

  • エクセルデータのハイフンだけ印刷されない

    エクセル2000で、住所データを入力し印刷したところ、 「丁目-番地-号」の間のハイフンだけ印刷されず困っています。 全角半角の変更と、セルの書式「標準」「文字列」の2つを試しましたが どちらも印刷されませんでした。 他に何か設定項目があるのでしょうか...? どなたか教えて下さい。よろしくお願い致します。

専門家に質問してみよう