• ベストアンサー

エクセルの使い方で・・・

エクセルの数式が入ったシートをコピーして、新しいブックへ貼り付けしたのですが、 新しいブックを開くたびに 「他のデーターとリンクしています。更新しますか?しませんか?」 というウィンドウが開きます。 リンクはさせたくありません。 単に一度作成した表を計算内容も含めて別の内容の表として簡単に再利用したいだけなのです。 どこをどう設定? または貼り付けの仕方?すればよいのでしょうか? よろしくお願いします。

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

  • ベストアンサー
回答No.8

No.6です。 なかなか解決しないようですね。 既にある程度確認されているようなので、無駄かもしれませんが... まず確認ですが、コピー元のブックを開くときはリンクの確認メッセージは出ないのですね? (つまり、コピー元のブックは他のブックを参照していない) 確認前に全てのブックを閉じてから試して下さい。 それが確認できたら、コピー元のブックをエクスプローラー上でファイルごとコピーして、お試し用のブックを作成します。 お試し用のブックを開きますが、ここでリンクの確認メッセージは表示されない筈です。 開いたら、ブック内の作成した表があるシート以外を全てシート削除します。 その時に、シートのセルに#REFのエラーは表示されませんか? 念のため、メニューから「編集」-「検索」で#REFを検索してみて下さい。 もし万一発見できたら、そこが同ブック内の他シートを参照している箇所なので、元のブックを開いて確認して下さい。 コピー後に参照先を置換機能で一括変換するのは、 他ブックを参照している場合はセルに、[bookAAA.xls]SheetNNN!A1 のようになっているので(参照ブックがbookAAA,.xlsの場合)、[bookAAA.xls]を自ブック名に置換するだけです。 メニューから、「編集」-「置換」を選んで、検索文字列に bookAAA.xls を、置換文字列に bookBBB.xlsを指定して一括置換すればOKです(自ブック名がbookBBB.xlsの場合)。

champ-eagle
質問者

お礼

丁寧な回答ありがとうございます。 意味がわかっていけば、解決できそうに思います。 先に終えなければならないことも多く、 当人の知識が浅く、解決に時間がかかりますので、 一旦締め切ってから、じっくり取り組んでみます。

その他の回答 (8)

  • 0913
  • ベストアンサー率24% (738/3035)
回答No.9

数式はたくさんあるんでしょうか。 もし、大量でなければ、テキストドキュメントやメモ帳などに一旦貼り付け、改めて新しいシートに貼り付けるって言うのはいかがでしょうか。

champ-eagle
質問者

お礼

回答ありがとうございます。 数式はたくさんありますので、できればコピーしたいですし、うまくいかないこと自体が疑問なので解決しておきたいのです。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.7

こんにちは。 ほとんど、解決策が出揃っていて、解決しないようですが、 >エクセルの数式が入ったシートをコピーして、新しいブックへ貼り付けしたのですが、 今、シートタブからコピーして、新しいブックに写してみましたが、単純な式では再現性がありません。また、範囲をコピーして、ペーストしてみましたが、それも再現性がありません。 >計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 どのようにコピーしたのかは分りませんが、おそらく、その中の式の問題でしょうね。メニューから[編集]-[リンクの設定]で、どこにリンクされているかは確認していますか?それから、[ツール]-[オプション]の編集で、リンクの自動更新前にメッセージを表示する-を外せば、メッセージは出なくなりますね。 問題なら、一度、掻い摘んで式を公開してもらったほうが話が早いかもしれません。 ちなみに、幽霊リンクで出てくる種類を挙げておくと、 数式 名前定義 オートシェイプ及びオブジェクト(非表示オブジェクトを含む) 他には、Windowsフォルダからの残骸物 特に、非表示オブジェクトのリンクを探すのは、手動では不可能だと思います。 しかし、それよりも、最初から表を作るつもりになって、式も文字列でコピー&ペーストすれば、そんな問題は出てこないと思います。

champ-eagle
質問者

お礼

丁寧な回答ありがとうございます。 意味がわかっていけば、解決できそうに思います。 先に終えなければならないことも多く、 当人の知識が浅く、解決に時間がかかりますので、 一旦締め切ってから、じっくり取り組んでみます。

回答No.6

シートの計算式で、別シートのセルは参照していませんでしょうか? 他のブックへコピーしたときに、コピー元ブックのシートを参照しにいった気がしますが。 もし、上記に当てはまるなら、全て同じシート内で完結するようにするか、コピー後に参照先を置換機能で一括内間すれば解決すると思います。

champ-eagle
質問者

お礼

回答ありがとうございます。 いろいろ調べましたので、別シートへの参照はしていなかったと思います。 でも、もう一度確認しておきます。 「コピー後に参照先を置換機能で一括内間すれば解決する」の仕方があるのですね。必要ならば、また教えてください。

noname#15285
noname#15285
回答No.5

#1です。 どうも質問が理解しづらいのですが、実際にリンクしてるんじゃないですか? それならそのリンクしている式そのものを変更しないと無理ですよ。

champ-eagle
質問者

補足

そうです。実際リンクしてしまっているようなんです。 リンクさせたくないのに、自動的にしてしまうのです。 なので、どこかの設定に問題があるのではないかと思うのです。それがわかりません。 普通、皆さんに頂いた回答のように、コピーして貼り付けしただけではリンクはかかってこないのが普通のような気がするのですが。 結構、いろいろやってみたのですが。

noname#12834
noname#12834
回答No.4

1.現在のブックを名前を変更して保存する。   不要のシートを削除すればよいと思います。 2.貼り付けたブックを使用するのであればそのシートの数式に前のブックのセルを参照しているところがあると思いますのでその数式を修正してください。 どちらかで解決します。

  • tona-tona
  • ベストアンサー率34% (8/23)
回答No.3

数式を値にしたいって事? シート全部を選択(行番号列番号の交差した文字のない四角をクリック)して、 コピー→値貼り付けでしょうか? (右クリック→形式を選択して貼り付け→貼り付け:値) 意味が違うかな?

champ-eagle
質問者

補足

早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。 せっかく一度作成したシート中の計算式は、 そのまま別のブック(ファイル)でも そこで、独立した表計算として使用したい。 という意味なんです。

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

エクセルファイルを別の名前でコピーしたものを使うのもひとつの手です。

champ-eagle
質問者

補足

早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。

noname#15285
noname#15285
回答No.1

貼り付けではなく「名前を付けて保存」で別名で保存してみてください。

champ-eagle
質問者

補足

早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。

関連するQ&A

  • エクセル シートのコピーをリンク無しで行いたいのです。

    エクセルの数式データ表のシートをコピーして、他のブックへ貼り付けしたのですが、 新しいブックを開くたびに 「他のデーターとリンクしています。更新しますか?しませんか?」 というウィンドウが開きます。 リンクはさせたくないのですが、どこをどう設定、または貼り付けの仕方?すればよいのでしょうか? 表はそのまま新しいブックでも使いたいのです。 よろしくお願いします。

  • エクセルで数式は残したまま他シートからのリンクを一括で外す方法

    こんにちは。 早速ですが、ご教示ください。 実はエクセルでデータ資料をいくつものシートで作成しています。そのシートには他のシートからリンク貼り付けがなされたり、独自の数式が入っていたりします。 今回教えていただきたいのは、エクセルのシート(いくつもあります)から一括でリンク貼り付けだけ外す方法についてです。(リンク貼り付けを外した結果、値のみを残します。)但し、このシートの中にはそれぞれ独自の数式が入っており、この数式は残したいのです。(従って、シートをコピーして形式を選択して値のみ貼りつけるとリンクは外れますが、数式も外れてしまうので、これでは困るのです) 分かりにくり文章で恐縮ですが、数式を残しつつリンク貼り付け部分を外すにはどのようにすれば良いかご教示ください。

  • エクセルの数式のコピーについて質問です、

    作成した表計算を別のブック(シート)にコピーしたのですが、数式はコピーされずにそのままコピー元の数字がコピーされてしまいます、今までは数式も一緒にコピーされていたように思うのですが何か知らずに設定を変えてしまったのでは?と困っています、使用してるのはエクセル2002です、よろしくお願いします。

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

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

  • エクセルのシートを別のブックに貼り付けたい

    エクセル2003でブックAという名前のブックを作成しました。その中にシートにはブック内へのリンクがあります。 そして そのシートを別のブックBにコピーしたいのです。 普通にコピー→貼り付け をすると ブック内へのリンクがすべてブックA内へのリンクになってしまいます。 どうしたら ブックAへのリンクを外してコピーできるのでしょうか?

  • エクセル:シートのコピーで計算を反映させる方法

    (1)エクセルでbook1とbook2があります。 (2)book2のシート1とシート2にデーターがありシート3に1と2の色々計算した結果があります。 (計算式はシート3のみシート1・2はデータのみ) (3)book1にシート1とシート2はbook2の表と同じでそこにデーターを打ってもらってます。 (book1はシート1・2のみでシート3はない) ● (4)現在はbook1とbook2を両方開いて、book1のシート1・2をコピーしてbook2にシート1・2に貼り付け book2のシート3で計算シートでデータを集計しております。 ●質問 (5)book2のシート3をbook1へ末尾へコーピーすると計算式がbook2のままでうまくいきません。 シートのコピーで計算を反映させる方法を教えてください。

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。

  • Excelで集計

    こんにちは。皆様、いつもお世話になっております。早速ですが、 その日の仕入れと売掛けの日計表を作成しております。販売管理ソフトからExcel出力させ、別Bookにある仕入れ、売掛けのそれぞれのシートに必要はデータだけをコピーし、集計のシートに作ってある表にリンク貼り付けで表示させて上司に提出しています。(1つの表にして欲しい、と言う指示)先日、新しく入った事務の女性から面倒くさい、と言われてしまいました。他に方法が御座いましたらお教え頂きたく、よろしくお願いします。尚、データはBook1のSheet1に出力されて来ます。

  • エクセル2000のコピーについて

    エクセルについての質問です。 表をコピー・貼り付けするときに列幅や行幅は表と同じにはできないのですか? それと、bookごとコピーして新しいbookに貼り付けはできないのですか? 今はワークシートを1枚づつコピーし新しいbookに貼り付けているのですが、量が多いので・・

  • Excelのリンクを解除したい。

    Excelにて、別のブックから一覧表のデータがあるシートを 新ブックに丸々移動させてきたのですが、 そのシートが別のブック内の別シートにリンクしていたようで、 新ブックの表の入力が完了し保存して、再度開いたときに 『他のデータソースへリンクしています。 更新しますか。』 というメッセージが出てきます。 取り合えず更新せずに、リンクしているセルがどれなのか 1つずつ矢印で送りながら探していったところ、 いくつかは見つけて関数を書き換えたのですが まだ、『更新しますか』のメッセージが出ます。 しかし、それ以上はリンクしたセルを見つけられませんでした。 そのリンクしたセルを探し出し、 関数を書き換えて、メッセージを出なくしたいのですが 何か良い方法はないでしょうか?

専門家に質問してみよう