エクセルからcannonのレーザープリンタで印刷するんですが,画面では文字がセルの中にきちんと入っているのに,いざ印刷してみるとセルの中に入りきれずに少し印刷されないところが出てきたりしてしまいます。画面の表示どうりに印刷する方法はないでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (7件)

新規作成する前に


・書式→スタイルで、スタイル名「標準」のまま 変更→フォントでフォント名をMSゴシックあるいはMS明朝に変える、フォントサイズを100%で印刷した時のサイズに変える。
・ファイル→ページ設定→ページで、拡大縮小印刷を100%に設定する。
作成中は
・基本的にそれぞれのセルの中でフォントは変えない、変えた場合は必ずプレビューで確認する。

以前このようにやってみたらうまく行きました。
    • good
    • 0

 画面の表示どおりに印刷するには、逆に考えて、印刷されるように画面を表示させればよいのです。



 セルの中にきちんと入っているのに,いざ印刷してみるとセルの中に入りきれずに少し印刷されないところが出てくるのは、画面表示の見た目と違って、セル幅が印刷されるとおりになっていないからです。

 A,B.C・・・の列を表すバーの境目のところでダブルクリックすると、その左側の列が、印刷したときに文字がちゃんと入るような幅に変わります。

 あなたの表の、印刷がうまくいかなかった列の右側で、実際にやってみてください。 画面の文字よりだいぶ余裕があるような幅に変わるでしょう。これが印刷されるとおりのセル幅なのです。

 私もはじめはアタマにきていましたが、こういうものなんだと、今は思うことにしています。
    • good
    • 0

こんにちは



 以下のページがご参考になるのでは?

[XL2002] 異なる環境で印刷範囲やセルの幅/高さが変わる場合の対策
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0

フォントをPゴシックにしていると、文章が見やすいように


文字によって文字間が修正されます。
フォントをゴシックに変更すると多少画面通りに印刷されるようになります。
ただ、この方法も完全ではないので
セルの書式設定→縮小して表示
を実行した方が無難です。

ただし、縮小して表示にするとセル内での改行ができなくなるので
注意してください。
    • good
    • 0
この回答へのお礼

改行しないところはそれを使おうと思います。
でも,改行が必要なところもあるんです。

お礼日時:2002/03/08 12:17

御疲れ様です



過去に同様の質問がありましたので...

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=181056
    • good
    • 0
この回答へのお礼

なるほど,前にも同じような質問があったんですね。参考になります。

お礼日時:2002/03/08 12:14

Excelでは結構頻繁に起こることです。


余裕をもってセルの幅を設定するなどしてみてください。

この回答への補足

やはり,1つ1つ確認していくしかないんでしょうか。文字が大きくなるのではなくて小さくなる分にはいいのですが,そんな設定はないのでしょうか。

補足日時:2002/03/08 10:49
    • good
    • 0

フォントや印刷の設定の具合によって表示画面どおりに印刷されないことはよくあることです.



印刷プレビューを使って一度内容を確認してみてから印刷することをお勧めいたします.

この回答への補足

プレビューで確認はしているんですが,それとは違って印刷されてしまうんです。

補足日時:2002/03/08 10:47
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

QEXCEL2000で「01,02」や「03,05」と入ったセルを「1,2」や「3,5」のように数字の前の0を消したい。

過去の質問も調べてみましたが、見当たりませんでしたので質問させてください。

エクセルのデータで、セル内に「01,02,04,06」や「02,08,10」と
いったような数字が入っていますが、
実際には数字の前の0(ゼロ)が不要で、最終的には「1,2,4,6」や
「2,8,10」のようにしたいのですが、やり方がわかりません。

どなたか方法がお分かりになる方がいらっしゃいましたら、
どうぞ教えてください。
よろしくお願いします。

Aベストアンサー

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"0","",1),",0",","),",,",",0,")

解説(最後の部分が必要ないなら数式から外してください。)
SUBSTITUTE(A1,"0","",1) => 先頭の0のみを消します
「01,02,04,0,06」=>「1,02,04,0,06」
SUBSTITUTE(上記の結果,",0",",") =>後続の,の後の0を消します
「1,02,04,0,06」=>「1,2,4,,6」
SUBSTITUTE(上記の結果,",,",",0,") =>内容が,0,の場合の誤消去を戻します。
「1,2,4,,6」=>「1,2,4,0,6」

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qエクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1という

エクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1,3,1というような順番で数字が並んでいます。

その数字の中で、1→3と3→1になるものがいくつあるか求めたいのですが、出す関数・マクロがわかりません。
教えていただけないでしょうか?

よろしくお願いします。

Aベストアンサー

こんばんは!

>A列の中に
とは行方向に数値が入っている!というコトでしょうか?

そうであれば
表示したいセルに
=COUNTIFS(A1:A1000,1,A2:A1001,3)+COUNTIFS(A1:A1000,3,A2:A1001,1)
としてみてください。

「1」の次の行が「3」の場合と
「3」の次の行が「1」の場合をプラスしています。m(_ _)m

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Q【Excelの値が入っていないセルだけセルに色を付ける方法を教えてください】 また値が入っているセル

【Excelの値が入っていないセルだけセルに色を付ける方法を教えてください】

また値が入っているセルだけ色付けする方法も合わせて教えてください。

Aベストアンサー

セルの条件付書式で、セル=「値の条件」であるか否か、の判断で、
セルの色設定をすればよいです。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QEXCELでCOUNTIF(,,)のようにセルの書式を条件でセルの数をカウントする方法

表計算ソフトのEXCELでCOUNTIF(,)関数では検索条件には数字や文字列だけのようですが、セルの書式(塗りつぶした色等)の検索条件でセルの数をカウントする方法はありませんか?
生産計画日程表に実績日を色塗りして日程毎に集計する場合に有効な気がします。計画日のセルに△を記入して、実績日のセルに○等を記入すればできることはできるのですが、計画日と実績日が同じ場合はうまくいきません。紙の上でやるように計画に△、実績日のセルを赤色に着色して、赤色のセルをカウントさせることができれば、計画と実績が同じでも問題なく好都合なのです。データーが少ない場合は紙の帳票なら簡単にできるのですが、データーが多いと大変です。

Aベストアンサー

過去ログの一例:
http://oshiete1.goo.ne.jp/qa2165726.html

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Q任意のセルを検索窓にして文字(ひらがな)を入力すると既記入のセルを探しそのセルの横のセルに飛びたい

当方、エクセル2013 です。ほとんど初心者です。
表題のような事って出来るでしょうか?いちいちマウスを使うこと無く出来れば良いなと思っております。
画像で言いますとA1に「かけふ」といれるとD5に飛び、ここに数字を入れると又、勝手にカーソルがA1に戻る。って出来ないでしょうか?教えて下さい。

Aベストアンサー

こんばんは!
VBAでの操作になりますが、一例です。

画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
A1セルにデータを入力してみてください。

Private Sub Worksheet_Change(ByVal Target As Range) 'この行から//
Dim c As Range
If Intersect(Target, Union(Range("A1"), Range("D:D"))) Is Nothing Or Target.Count > 1 Then Exit Sub
With Target
If .Column = 1 Then
If .Value <> "" Then
Set c = Range("C:C").Find(what:=.Value, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
c.Offset(, 1).Select
Else
MsgBox "Not Found"
.Select
End If
End If
Else
If IsNumeric(.Value) Then
Range("A1").Select
Selection.ClearContents
Else
MsgBox "数値を入力してください"
.Select
End If
End If
End With
End Sub 'この行まで//

こんな感じではどうでしょうか?m(_ _)m

こんばんは!
VBAでの操作になりますが、一例です。

画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
A1セルにデータを入力してみてください。

Private Sub Worksheet_Change(ByVal Target As Range) 'この行から//
Dim c As Range
If Intersect(Target, Union(Range("A1"), Range("D:D"))) Is Nothing Or Target.Count > 1 Then Exit Sub
With Target
...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報