- ベストアンサー
エクセルの使い方で・・・
エクセルの数式が入ったシートをコピーして、新しいブックへ貼り付けしたのですが、 新しいブックを開くたびに 「他のデーターとリンクしています。更新しますか?しませんか?」 というウィンドウが開きます。 リンクはさせたくありません。 単に一度作成した表を計算内容も含めて別の内容の表として簡単に再利用したいだけなのです。 どこをどう設定? または貼り付けの仕方?すればよいのでしょうか? よろしくお願いします。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
No.6です。 なかなか解決しないようですね。 既にある程度確認されているようなので、無駄かもしれませんが... まず確認ですが、コピー元のブックを開くときはリンクの確認メッセージは出ないのですね? (つまり、コピー元のブックは他のブックを参照していない) 確認前に全てのブックを閉じてから試して下さい。 それが確認できたら、コピー元のブックをエクスプローラー上でファイルごとコピーして、お試し用のブックを作成します。 お試し用のブックを開きますが、ここでリンクの確認メッセージは表示されない筈です。 開いたら、ブック内の作成した表があるシート以外を全てシート削除します。 その時に、シートのセルに#REFのエラーは表示されませんか? 念のため、メニューから「編集」-「検索」で#REFを検索してみて下さい。 もし万一発見できたら、そこが同ブック内の他シートを参照している箇所なので、元のブックを開いて確認して下さい。 コピー後に参照先を置換機能で一括変換するのは、 他ブックを参照している場合はセルに、[bookAAA.xls]SheetNNN!A1 のようになっているので(参照ブックがbookAAA,.xlsの場合)、[bookAAA.xls]を自ブック名に置換するだけです。 メニューから、「編集」-「置換」を選んで、検索文字列に bookAAA.xls を、置換文字列に bookBBB.xlsを指定して一括置換すればOKです(自ブック名がbookBBB.xlsの場合)。
その他の回答 (8)
- 0913
- ベストアンサー率24% (738/3034)
数式はたくさんあるんでしょうか。 もし、大量でなければ、テキストドキュメントやメモ帳などに一旦貼り付け、改めて新しいシートに貼り付けるって言うのはいかがでしょうか。
お礼
回答ありがとうございます。 数式はたくさんありますので、できればコピーしたいですし、うまくいかないこと自体が疑問なので解決しておきたいのです。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 ほとんど、解決策が出揃っていて、解決しないようですが、 >エクセルの数式が入ったシートをコピーして、新しいブックへ貼り付けしたのですが、 今、シートタブからコピーして、新しいブックに写してみましたが、単純な式では再現性がありません。また、範囲をコピーして、ペーストしてみましたが、それも再現性がありません。 >計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 どのようにコピーしたのかは分りませんが、おそらく、その中の式の問題でしょうね。メニューから[編集]-[リンクの設定]で、どこにリンクされているかは確認していますか?それから、[ツール]-[オプション]の編集で、リンクの自動更新前にメッセージを表示する-を外せば、メッセージは出なくなりますね。 問題なら、一度、掻い摘んで式を公開してもらったほうが話が早いかもしれません。 ちなみに、幽霊リンクで出てくる種類を挙げておくと、 数式 名前定義 オートシェイプ及びオブジェクト(非表示オブジェクトを含む) 他には、Windowsフォルダからの残骸物 特に、非表示オブジェクトのリンクを探すのは、手動では不可能だと思います。 しかし、それよりも、最初から表を作るつもりになって、式も文字列でコピー&ペーストすれば、そんな問題は出てこないと思います。
お礼
丁寧な回答ありがとうございます。 意味がわかっていけば、解決できそうに思います。 先に終えなければならないことも多く、 当人の知識が浅く、解決に時間がかかりますので、 一旦締め切ってから、じっくり取り組んでみます。
- rotesKomet
- ベストアンサー率31% (83/265)
シートの計算式で、別シートのセルは参照していませんでしょうか? 他のブックへコピーしたときに、コピー元ブックのシートを参照しにいった気がしますが。 もし、上記に当てはまるなら、全て同じシート内で完結するようにするか、コピー後に参照先を置換機能で一括内間すれば解決すると思います。
お礼
回答ありがとうございます。 いろいろ調べましたので、別シートへの参照はしていなかったと思います。 でも、もう一度確認しておきます。 「コピー後に参照先を置換機能で一括内間すれば解決する」の仕方があるのですね。必要ならば、また教えてください。
#1です。 どうも質問が理解しづらいのですが、実際にリンクしてるんじゃないですか? それならそのリンクしている式そのものを変更しないと無理ですよ。
補足
そうです。実際リンクしてしまっているようなんです。 リンクさせたくないのに、自動的にしてしまうのです。 なので、どこかの設定に問題があるのではないかと思うのです。それがわかりません。 普通、皆さんに頂いた回答のように、コピーして貼り付けしただけではリンクはかかってこないのが普通のような気がするのですが。 結構、いろいろやってみたのですが。
1.現在のブックを名前を変更して保存する。 不要のシートを削除すればよいと思います。 2.貼り付けたブックを使用するのであればそのシートの数式に前のブックのセルを参照しているところがあると思いますのでその数式を修正してください。 どちらかで解決します。
- tona-tona
- ベストアンサー率34% (8/23)
数式を値にしたいって事? シート全部を選択(行番号列番号の交差した文字のない四角をクリック)して、 コピー→値貼り付けでしょうか? (右クリック→形式を選択して貼り付け→貼り付け:値) 意味が違うかな?
補足
早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。 せっかく一度作成したシート中の計算式は、 そのまま別のブック(ファイル)でも そこで、独立した表計算として使用したい。 という意味なんです。
- ttyp03
- ベストアンサー率28% (277/960)
エクセルファイルを別の名前でコピーしたものを使うのもひとつの手です。
補足
早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。
貼り付けではなく「名前を付けて保存」で別名で保存してみてください。
補足
早速の回答ありがとうございます。 計算式ごとコピーして、普通に貼り付けると、ファイル名に関係なくリンクがかかります。 そこを何とかしたいのです。
お礼
丁寧な回答ありがとうございます。 意味がわかっていけば、解決できそうに思います。 先に終えなければならないことも多く、 当人の知識が浅く、解決に時間がかかりますので、 一旦締め切ってから、じっくり取り組んでみます。