• ベストアンサー

エクセル リンク貼り付けについて

不可解なことが起こっていいます・・・ 他のシートからリンク貼り付けをして表を作っているのですが、 ある特定のセルのみ、ゼロが表示されてしまいます。 他の全てのセルはうまく張り付け出来ています。 リンク先が空白というわけでもないですし、 うまくいったセルの書式をコピーしてもゼロのままです。 数値の入ったセルを貼り付けしているのにゼロが表示されるなんてことがあるのでしょうか? 何とか解決したいです。よろしくお願いします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>また、値で貼り付けると数式はきちんと数値が乗っかっているのに、 セルの表示はゼロになってしまいます・・・ 別のセルに「値」貼り付けしたら、リンク先のセルの数字が表示されるのに、そのセルでは「0」と表示されているということでしょうか? 例えば、セルの書式設定の表示形式で、特殊なユーザー定義を使用した場合に、このような状況が発生しますが、正常に表示されているセルの「書式」貼り付けをしても改善しないようなので、これにもあてはまりませんね。 実際にそのセルに数式ではなく、手入力で数字を打ち込んだ場合にどのような結果になるのでしょうか? また、念のため「編集」「リンクの設定」(2007以降ならデータタブのリンクの編集)から、そのブックのリンクを「値の更新」や「状況の確認」をクリックするとどのようになるか調べてみてください。 #Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、ご質問の際にはバージョンを明記するようにしましょう。

nasu000_002
質問者

お礼

詳しい回答ありがとうございます バージョンの件は以後気をつけます

nasu000_002
質問者

補足

バージョンは2002でした 解決しました。 書式が#,##0,;[赤]-#,##0,に設定してあり、千円単位に直されるものでした。 リンク先は14という数値(円)でしたので、ゼロ扱いになっていたようです。 昼食をとったら気づきました。 お騒がせしました。恥ずかしい(笑

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No1,2です。 元のデータとなっている元データ.xlsのファイルが開かれている必要があります。そうでない場合にはゼロと表示されますね。

nasu000_002
質問者

お礼

元データ.xlsのファイルを開きながら貼り付けを繰り返しています

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。 =-[元データ.xls]OBC!$I$1446 上記が、そのセルの数式です。 ということですね。その式をたどった結果、そのセル[元データ.xls]OBC!$I$1446は空白などになっていませんか?その場合にはゼロが表示されますね。 また、値で貼り付けると数式は貼り付けができませんので、-[元データ.xls]OBC!$I$1446の結果が空白ということでしょうか?

nasu000_002
質問者

お礼

千円未満にやられました ありがとうございました

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

数式の入ったセルをコピーして貼り付けをしたような場合にはゼロで表示されることも十分考えられますね。 ゼロで表示されているセルを選択した時に数式バー上に式が表示されていませんか? コピーしてから貼り付けるセルで右クリックし、「形式を選択して貼り付け」で「値」にチェックをして貼り付けてはどうでしょう。

nasu000_002
質問者

お礼

ありがとうございます

nasu000_002
質問者

補足

=-[元データ.xls]OBC!$I$1446 上記が、そのセルの数式です。 また、値で貼り付けると数式はきちんと数値が乗っかっているのに、 セルの表示はゼロになってしまいます・・・

関連するQ&A

  • エクセルのリンク貼り付けで・・・

    エクセルで、数字・日付の入った表を、同じブックのファイルに、リンク貼り付けした場合、元の表で数字を入力していないセルのリンク先が0で表示されるので、空白にしたいのですが・・・。 それと入力していない日付のセルも、リンク先に違う日付が表示されるので空白に出来るでしょうか?

  • Excel  リンク貼り付け

    エクセルで別のシートにリンク貼り付けをしてリンクさせているのですが、セルが空白のところはリンク先シートでは”0”と表示されてしまいます。”0”が表示されなくなる方法はないでしょうか。 なお、リンクが有効な状態にしておきたいので、対処することによって リンクしなくなるのはダメです。 よろしくお願いします。

  • EXCEL 書式ごとリンク貼り付けしたい!

    Sheet1の表をSheet2にリンク貼り付けしたいのですが、表の書式が消えてしまいます。 書式ごとリンク貼り付けする方法はありますでしょうか? おわかりの方教えてくださーい!

  • エクセルにリンクの貼り付けについて教えて下さい。

    エクセルにてリンクの貼り付けについて教えて下さい。同じブック内で シート1に勤務表を作成しているのですが、うまくシート2の貼り付けたい箇所にリンク貼り付けができません。。 数字の0がでてきてしまい、元の表にはセルに色ぬりをしているのですが、色などは貼りつかないのでしょうか。。すみませんがよろしく お願いいたします。

  • エクセルのリンク貼り付け作業

    エクセルで給与明細を作っていますが、正副の数値をリンクさせる場合、全てのセルをコピー、リンク貼り付けの作業をしなくてはいけませんか? リンクの数式をコピーしても、正しいリンクにはなりません。

  • Excel 隣接しない列に値貼り付け

    Excel 隣接しない列に値貼り付け ※「Excel 隣接しない列に一発で値貼り付け」の書き直しです。 ある一定の書式にしたがって作成された20~30のシートのデータを1つのシートに集約しており(集約シートを含み全てのシートは同じデータ内です。)、データを集約した集約シートの「表A」は下記の添付画像左側のようになります。 やりたいことは、「表A」のB列、C列、D列、E列をある条件のもとに右側の「表B」のH列、J列、L列、N列に値の貼り付けを行いたいのです。 現在の作業工程は、C列の空白行は必要ないため(C列が空白=他の列も空白)C列に文字入力があるとチェックが入るA列のオートフィルターで、「○」のみ表示にし、B~E列を順にそれぞれ、2行目からデータが記載された最終行までコピーし 「表B」のそれぞれの箇所に値貼り付けを行っています。 この時の注意点として、A列のオートフィルタ利用のためC列には空白がありませんが、B、D、E列には空白が存在します。 データがある最終行以下の空白は必要ありませんが、データ間の空白には意味があります。(下記の図で示すと「B3、4」や「D3、4」) 現在の作業工程でも問題はないのですが、この作業は最初に記載した20~30のシートに記載されたデータの校正に使うため取りこぼしをしたくなく、不特定多数の方が簡単に使えるようにしたいので、どうにか作業工程を減らしたいと考えています。 よろしくお願いします。 ▼書式シート *シートの数は増減する。 *集約シートが参照するセルには、必ずデータが入力されているわけではない。 *入力データは全て数値ではなく文字である。 ▼集約シート *他のブックと共通使用なため、一部の式は他のブックへのコピーに対応する形である。 *空白セルを参照している場合に結果として返される「0」は、オプション設定で非表示にて対応 *「表A」の行長は増減する。 *貼り付け先「表B」の列は飛び飛びである。 ▼ちなみに「表A」に使われている計算式(実際とは一部変えています) ■A列  :C列に文字入力がある場合「○」が表示されます     {=IF(OR($C1>""),"○","")} ■B-E列:他のシートの任意のセルの値をコピー     {=IF(ISERROR(INDIRECT("'シート名'!セル")),"",INDIRECT("'シート名'!セル"))} PC環境:Win XP / Excel 2003

  • エクセルの「リンク貼り付け

    今晩は、エクセル(Office 2002)についての質問です、宜しくお願いします。 エクセルでシート間、ワークブック間で、データーを貼り付ける場合に、貼付先のセルに貼付元のセルのセル番地を代入 (「=セル番地」と算式に代入)または、データーそのものをコピーしてやれば、自動的にリンク貼付になり、元のデータ ーを修正した場合は、貼付先のセルの内容は、新しいデーターに更新されます。 しかし、貼付けるときにメニュ⇒編集⇒「形式を選択して貼り付ける」というダイヤログを開くと「リンク貼り付け」を 選択できるようになっています。 この「リンク貼り付け」の意味はどのような機能なのでしょうか。 普通の貼り付けでも必ずリンク貼り付けになっているのに、この機能をわざわざ選択する場合とは、どのような場合 なのでしょうか。 また、リンク貼付にすると何が同のように違ってくるのでしょうか。

  • エクセルのリンク貼り付けについて

     複数のシートを含むエクセルで、1つのシートに入力した内容を他のシートに反映させる「リンク貼り付け」機能ですが、リンク先のセルを特定しないで、入力順に上から埋まっていくような方法はありますか?  イメージとしては社員A,B,Cのシートに入力した得意先のデータを全体を管理する一覧シートに掲載する感じです。個人シートの得意先は日々増減するので、それに応じて全体シートに得意先一覧が上から順にならぶといいのですが。

  • リンク貼り付け

    別のシートにある列をリンク貼り付けすると、元のセルに値がないと リンク貼り付けしたセルには”0”と表示されてしまいます。 ”0”が表示されないようにする方法はありますか。

  • 複数シートへのリンク貼り付けについて

    エクセルマクロ勉強中です。 シート1のセルA2の値をシート2のセルA1にリンク貼り付け。シート2のセルA2の値を シート3のセルA1にリンク貼り付け。このスタイルでシートを増やして行った時、それぞれのシート間でコピー、リンク貼り付けをしなくても自動的にコピー、リンク貼り付けが出来るマクロがあれば教えて下さい。 又、各シート名を変更してもリンク貼り付けの設定が変わらないように出来るでしょうか?

専門家に質問してみよう