「夫を成功」へ導く妻の秘訣 座談会

いつもありがとうございます。今度はパワポについて質問させていただきます。

パワーポイントにエクセルの表をリンク貼付けで切り貼りしているのですが、貼付け後にサイズを調整しても、違う作業をしている間に(例えば違うエクセルのシートに移動するなど)、せっかく調整したサイズが変わって大きくなってしまいます。

貼付け時は、エクセルの表をコピー「形式を選択して貼り付け」→「リンク貼り付け」貼り付ける形式は「Microsoft Office Excel ワークシートオブジェクト」にしています。(これとハイパーリンクしか選択できません)

使用しているのはWindowsXP、エクセルとパワポは共に2003です。どなたかご教示下さい。よろしくお願い致します。

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

A 回答 (2件)

経験値で申し訳ありませんが。


まず貼り付けた直後に、必ず

 (1)グラフや表を右クリック
  ↓
 (2)「リンクの更新」を選びます

経験値的には、この時点で初めてエクセル内のものが
パワーポイント上で正確に反映されます。
逆に貼り付けただけの段階では、文字がゆがんでいたり
グラフの表題などの位置が変だったりすると思います。
私はいつもこの手順を踏んでいますが、一度もパワポ内で
大きさが勝手に変化するというような経験は一度もありません。

nana82さんが別の作業中に、おそらくこの更新が自動的に行われ
むしろ正確に反映されることでサイズが変化するのでは
ないでしょうか。

この回答への補足

回答ありがとうございます。
なるほど、貼り付け直後に「リンクの更新」するのですね。
貼り付けた段階では確かにおかしいことが多いです。
ただ、表のリンク元をいじっていない時(数字を変える等何も変更していない)でも、サイズ調整したはずなのに大きくページからはみ出していたりします。
逆に、貼付け元の数値を変更してもちょうど良く収まったままの時もあります。
調整後のサイズで固定出来たら良いのですが…。

補足日時:2009/01/25 19:06
    • good
    • 0

違う作業をしている間に(例えば違うエクセルのシートに移動するなど)


とは違うのですが、以下のことに気をつけるようにしてください。

Excelの表をPowerPointに挿入して
それをサイズ変更したとします。
その場合、表の内容を変更するときはダブルクリック
しないようにしましょう。
サイズが勝手に変わりやすくなります。

かわりに、
表の上でマウス右クリック
→ワークシートオブジェクト
→開く
としてください。
戻るときはExcelのメニューの
ファイル
→閉じて ~に戻る
を使います。

手順は多いのですが、勝手にサイズを変更される
可能性が低くなります。

この回答への補足

早々に回答いただきましてありがとうございます。
なるほど、確かにいつもダブルクリックしてました。
ただ、リンク貼り付け→サイズ変更、その後特にその表を開かなくても、別のエクセルへ行っている間に変わっていたりするのです…。
自分だけが見るものなら良いのですが、他の人と共有するものなのでその度にサイズが変わるのではないかと心配です(一度経験あり)。
自分の決めたサイズで固定することはできないのでしょうか…。

補足日時:2009/01/25 18:58
    • good
    • 0

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

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

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

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

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

QEXCELシートをPowerPointにきれいに貼り付ける方法を知りたいです。

EXCELで作った表を、PowerPointにコピー&ペーストするとセルのサイズが大きくなって、PowerPointからはみ出てしまいます。

EXCELで作った表のサイズそのままで貼り付ける方法をお教えください。

よろしくお願いいたします。

Aベストアンサー

これは結構困りますよね。なかなか思ったサイズにできなくて…

もしパワーポイント上で数字を変更したりする必要がないのであれば、「編集」→「形式を選択して貼り付け」→図(Windowメタファイル)で貼り付けするとサイズの変更は容易で、きれいに貼りつけられます。

コピーの前にEXCELで「ツール」→「オプション」→「表示」で枠線のチェックは外しておく方が、グレーの枠線が表示されないのできれいにできます。

Qパワーポイントで、図を貼り付けると自動的にサイズ調整

 検索しましたが、うまく見つかりませんでしたので質問します。
 パワーポイントで、別のページから図や数式(数式エディタによるもの)をコピーして貼り付ける場合に、もともとそこにあった表やページのタイトルの大きさが勝手に変化してしまいます。
 崩れてしまった配置や大きさを元に戻すのが大変で、困っています。そのようにならない設定がありましたらお教えください。

Aベストアンサー

お使いになっているバージョンは、2002以降でしょうか?

もしもそうなら、ツールメニューの中の「オートコレクトのオプション」。その中に「挿入したオブジェクトの自動レイアウト」っていう項目があります。チェックが入っているはずですので、それを取ってみて下さい。

解決するといいのですが・・・。

QPowerpointで、コピーすると、文字の書式が変わる

Powerpointで、テキストをコピー&ペーストすると、文字の大きさやスタイルが元のものとはすっかり変わってしまいます。
ペースト後一々書式をコピーしなければなりません。
使い方がおかしいのでしょうか?

Aベストアンサー

●PowerPoint 2003の場合
ツール→オプション→編集タブの、切り取りと貼り付けのオプションに、[貼り付けオプション]ボタンを表示するのチェック項目があります。
貼り付けた時に、右下にオプションボタンが表示され、「元の書式をそのまま使う」の選択で、同じ書式になるはずです。

編集→形式を選択して貼り付け→書式付テキストでも、同じ書式で貼り付けできると思います。

●PowerPoint 2007の場合
Officeボタン→[PowerPointのオプション]→詳細設定の、切り取り、コピー、貼り付けの所に、[貼り付けオプション]ボタンを表示するのチェック項目があります。
オプションボタンの「元の書式を保持」で、コピー元と同じ書式で貼り付けされます。

「ホーム」タブ→クリップボードの貼り付け→形式を選択して貼り付けの、リッチテキスト形式(RTF)を指定して見ましたが、なぜか書式なしテキストと同じ形式で貼り付けされてしまいます。
2003と同様に、本来は書式を保持して貼り付くはずなのですが・・・。
 
ついでに次期バージョンの2010では、貼り付けの段階に「書式を保持する」選択肢があって、貼り付けされるイメージが先に確認できるようになっていて、便利になっていました。
 

●PowerPoint 2003の場合
ツール→オプション→編集タブの、切り取りと貼り付けのオプションに、[貼り付けオプション]ボタンを表示するのチェック項目があります。
貼り付けた時に、右下にオプションボタンが表示され、「元の書式をそのまま使う」の選択で、同じ書式になるはずです。

編集→形式を選択して貼り付け→書式付テキストでも、同じ書式で貼り付けできると思います。

●PowerPoint 2007の場合
Officeボタン→[PowerPointのオプション]→詳細設定の、切り取り、コピー、貼り付けの所に、[貼り付けオプシ...続きを読む

Qオブジェクトのサイズが勝手に変わる

excel 2013を使用しています。

下記と同様のことが、発生し作りたいものが作れません。

https://support.microsoft.com/kb/2510274/ja?wa=wsignin1.0

ワードアートと図形の四角形(ワードアートを囲む)を、組み合わせて作りたいけど、
サイズを指定しても、勝手にサイズが変わると、作れないです。

皆さんは、どうしてますか?
1、頑張って、サイズ変更が小さくなるサイズを作る。
2、他のソフト(PowerPointやWord)で作る。

Aベストアンサー

Excelって、関数計算に重点を置く設計になっているので、表示の問題は二の次になっています。セル中に収まっている文字でも、プレビューや実際に印刷すると、見えない文字が出てくるってこと、結構ありますよね。なので、どうしてもサイズを変えないことを優先するのであれば、他のソフトを使うしかないと思います。どうしてもExcelをと言うことであれば、ズームスライダーを固定して図形を作成(80%なら、80%にした状態で4cm四方の四角を作成し、80%を維持)するしかないと思います。私が作るドキュメントでは四角の中に書いた文字がはみ出なければいいようなドキュメントしか作成しないので、今まで正直気になりませんでした。

Qエクセル 0や空白のセルをグラフに反映させない方法

以下の点でどなたかお教えください。

H18.1~H20.12までの毎月の売上高を表に記載し、その表を元にグラフを作成しています。グラフに反映させる表の範囲はH18.1~H20.12の全てです。
そのためまだ経過していない期間のセルが空白になり、そこがグラフに反映され見づらくなります。
データを入力する都度グラフの範囲を変更すればいいのですが、うまく算式や設定等で空白や0円となっているセルをグラフに反映させない方法はありますか?

お手数ですが、よろしくお願いいたします。

Aベストアンサー

売上高のセルは数式で求められているのですよね?
それなら
=IF(現在の数式=0,NA(),現在の数式)
としてみてください。
つまり、0の場合はN/Aエラーにしてしまうんです。N/Aエラーはグラフに反映されません。

Qエクセルからワードへの表挿入後の調整

エクセルで作った表(縦200行幅9*横6幅20 フォントは8)
の大きい長方形型の表をワード(大きさはA4)に貼り付けたいのですが、
挿入>オブジェクト>ファイルから、、、の方法で貼り付けると
縦、横共に表が大きすぎるのか飛び出て挿入してしまいます。
そこで表の横幅をワードに合わせて全体縮小(左上すみをSHIFTキーで縮小)し、
次に縦だけを伸ばすため編集画面で表示できるところを下に下げるのですができません、、
できないというのは下に伸ばそうとしますと縮んでしまい、
全体縮小で横幅を合わせたのと同じ縦の長さに戻ってしまうのです。

このような分かり難い質問ですが宜しくお願いいたします。

Aベストアンサー

またまた再びです。
>エクセル画面での拡大(表示領域の拡大?)はある一定の大きさでそれ以上拡大不可能になってしまう感じです

う~ん、私のはエクセル97ですが、そんなことはありません。
下手すると、余白まで行がいってしまうくらい拡大されてしまうこともあります。
何故なんでしょうか。ちょっと理由が分かりません。
ちなみに、エクセル97のヘルプでは以下のように述べられてます。
bomboneraさんも既にお分かりかと思いますが、念のため確認してみて下さい。

【Excel の既存のワークシートやグラフのオブジェクトを埋め込む】-抜粋-
○メモ
Excel の埋め込みオブジェクトを作成する場合は、編集元の希望のセルを選択し[編集]メニューの [形式を選択して貼り付け]をするものと、[挿入]メニューの[オブジェクト]したもののどちらを使用しても、実際はブック全体が文書に挿入されます。
ただし、[形式を選択して貼り付け]コマンドを使用した場合は、ワークシート内の選択したデータだけが埋め込みオブジェクトとして表示されます。
[オブジェクト]コマンドを使用した場合は、ブックの先頭のワークシートが埋め込みオブジェクトとして表示されます。どちらの場合も、ブックに1度に表示できるのは、そのブックの中の1つのワークシートだけです。
ブックの別のワークシートを表示するには、埋め込みオブジェクトをダブルクリックし、別のワークシートをクリックします。

またまた再びです。
>エクセル画面での拡大(表示領域の拡大?)はある一定の大きさでそれ以上拡大不可能になってしまう感じです

う~ん、私のはエクセル97ですが、そんなことはありません。
下手すると、余白まで行がいってしまうくらい拡大されてしまうこともあります。
何故なんでしょうか。ちょっと理由が分かりません。
ちなみに、エクセル97のヘルプでは以下のように述べられてます。
bomboneraさんも既にお分かりかと思いますが、念のため確認してみて下さい。

【Excel の既存のワークシートや...続きを読む

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m

Qある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?

Excelの関数について質問します。
ある範囲のせるを検索して、その隣のセルの値を取得するという関数を探しています。
なければユーザー定義で作りたいと思っています。
VLOOKUP関数では一番左端が検索されますが、
それをある範囲まで拡張して、
その右隣の値を取得できるようにしたいのです。
どうかお知恵をお貸しください。

Aベストアンサー

●X1セルの値を範囲A1:F200の中から探して、その右隣のセルの値を返す

 =OFFSET(A1,SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1))-1,SUMPRODUCT(COLUMN(A1:F200)*(A1:F200=X1)))

※最初のA1はワークシートの左上隅を示すものなので、検索範囲に関わらずA1固定
※SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1)) ⇒ A1:F200で値がX1と一致するセルの行番号

>その「ある範囲」の中には検索したい値が入っているセルは1つしかありません。
というのが前提です。複数のセルがHITすると関係ないセルの値が返るので、
場合によっては、IFをかぶせてCOUNTIFで確認した方が良いかもしれません。
 ex. =IF(COUNTIF(A1:F200,X1)=1,【上記数式】,"えらー")

ちなみに、VBAでやるならこんな感じになるかと。

動作の概要
 【検査範囲】から【検査値】を探し、
 最初にHITしたセルについて、右隣のセルの値を返す。
 ex. =Sample(X1,A1:F200)

'--------------------------↓ココカラ↓--------------------------
Function Sample(ByVal 検査値 As Variant,ByVal 検査範囲 As Range)
 For Each セル In 検査範囲
  If セル = 検査値 Then Exit For
 Next セル
 Sample = セル.Offset(0, 1)
End Function
'--------------------------↑ココマデ↑--------------------------

いずれもExcel2003で動作確認済。
以上ご参考まで。

●X1セルの値を範囲A1:F200の中から探して、その右隣のセルの値を返す

 =OFFSET(A1,SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1))-1,SUMPRODUCT(COLUMN(A1:F200)*(A1:F200=X1)))

※最初のA1はワークシートの左上隅を示すものなので、検索範囲に関わらずA1固定
※SUMPRODUCT(ROW(A1:F200)*(A1:F200=X1)) ⇒ A1:F200で値がX1と一致するセルの行番号

>その「ある範囲」の中には検索したい値が入っているセルは1つしかありません。
というのが前提です。複数のセルがHITすると関係ないセルの値が返るので、
場...続きを読む

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?


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

人気Q&Aランキング