• 締切済み

EXCEL: 数式のないワークシートで「数式に、無効な外部参照が~」の警告

HTMLの表をEXCELにコピーして貼り付け(形式を選択して貼り付け→「テキスト」を指定)、セルの移動などの処理をしていると「数式に、無効な外部参照が含まれています。パス、ブック、範囲名、またはセル参照が正しいかどうか確認し、再度実行してみてください。」という警告が頻繁に表示されます。 これはなぜ表示されるのでしょうか?HTMLからの貼り付けですので、シート内に数式はひとつもありません。また、シート全体をコピーして「値のみ貼り付け」をした後も、相変わらず「数式に~」の警告が出ます。 警告は出るものの作業そのものは普通にできますが、毎度毎度警告を消すのが少々面倒です。この警告はどうして出るのでしょうか。出ないようにするにはどうすれば良いでしょうか。アドバイスをお願いいたします。 なお、EXCELは2002 SP2、OSはWindows XP Home Edition 2002 SP1です。よろしくお願いします。

  • pur
  • お礼率90% (90/100)

みんなの回答

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.2

データしか使ってないということなら、一度csv形式とかに落としてもいいかもですね。

pur
質問者

お礼

回答をありがとうございます。今回のファイルはすでにグラフを作ったり書式に手を加えたりしてしまっているので、次回同じようなことになった際はデータを加工する前にCSVに落としてみます。

  • HageobaQ
  • ベストアンサー率70% (51/72)
回答No.1

マクロ・・・なんでしょうけど、今作ったマクロがどうしてもまともに動作してくれませんでしたので、そっちは識者にお任せします。 問題のファイル.xlsを適当な場所に コピー問題のファイル.xlsとしてコピーします。 (名前は何でもかまいません) 次にコピー問題のファイル.xlsで、自動リンク先を問題のファイル.xlsにします。 問題のファイル.xlsを削除し、コピー問題のファイル.xlsを問題のファイル.xlsに名前を変えると・・・リンクが消えてます。

pur
質問者

お礼

回答をありがとうございます。でもごめんなさい、「自動リンク先を問題のファイル.xlsにする」が何のことかわかりません。よろしければ補足をお願いいたします。

関連するQ&A

  • 数式に無効な外部参照が含まれています。

    エクセルのファイルを保存しようとすると、数式に無効な外部参照が含まれています。パス、ブック、範囲名、またはセル参照が正しいか確認し、再度実行してみてください。というエラーメッセージがでます。普通に保存はできるようなのですが、なにか問題がおこるでしょうか?詳しいことを教えてください。 よろしくお願いします。

  • エクセル ワークシートの参照

    別のファイルの特定のシートを見れるように今のブックにシート追加してみれるようにしたいのですが、可能でしょうか。 それはシートをコピー作成するのではなくて、元のデータが変われば、表示するデータも変わるようにしたいのです(手動更新でOK)。 参照するシート名は、表示させるブックのシート名「テスト」セルA1の値です。 宜しくお願いします。

  • エクセルの数式から参照ブックとシートを抜き出したい

    あるセルが他のブックやシートを参照していたら、数式の中からブック名とシート名を抜き出したいです。 できれば、VBAを使う方法が知りたいです。(他の方法でも、あれば教えてください。) -- ・数式例1 ='[Book1]Sheet4 (2)'!R[-2]C ・欲しい結果例1 ブック名=Book1 シート名=Sheet4 (2) ・数式例2 =Sheet1!R[-1]C ・欲しい結果例2 ブック名="" シート名=Sheet1 ・数式例3 =A1 ・欲しい結果例3 ブック名="" シート名="" ・数式例4 =IF([Book1]Sheet2!R[-3]C="",Sheet1!R[-3]C,[Book1]Sheet2!R[-3]C) ・欲しい結果例4 ブック名=Array("Book1","","Book1") シート名=Array("Sheet2","sheet1","Sheet2") -- 例は単純にしましたが、実際には数式はもっと複雑で長いです。 列によって参照する場所が違い、どの列からどのブックやシートを参照しているのかを知りたくて、質問しました。 よろしくお願いいたします。

  • シート参照で変数を使いたい(EXCEL)

    通常、Excelで別シートのセルを参照する時は「'シート名'!B3」といった数式になりますが、この「シート名」をユーザーに入力してもらうような仕組みを作りたいと考えています。 ・あるシートのA3(例)にシート名を入力すると、B4セルに入力されたシートのB3セルの内容が表示される このようなこと、可能でしょうか?

  • 【Excel】数式を他シートへコピー

    シート1の「=$A$5 + $B$5」という数式のセルをシート2にコピーするとき, 自動的に「=heet1!$A$5 + sheet1!$B$5」と,シート名が挿入される方法はありますか? 数式をコピーしつつ,コピー元のシートを参照させたいのです。 現在シート1に参照データのセルと計算式のセルを用意しているのですが, 計算式のセルのみをシート2に移したいためです。 1つ2つなら手作業,もしくは置換でシート名を挿入するのですが,大量の計算セルを別シートに 移す必要があるため,質問させていただきました。 よろしくお願い致します。

  • 【Excel】数式(参照するシートの変更)について

    Excel2003を使用しています。 あるファイルに『1月』『2月』…『12月』『決算』という 13枚のシートがあります。 『決算』シートのB8セルに「=IF('9月'!B6="","",'9月'!B6)」と数式が 入力されていて、この数式の中の参照するシートを9月→10月に 変更する場合、数式を9→10に書き換えてコピペする作業以外の 方法というのはあるのでしょうか? 同様の数式がB8:O45の範囲(1ページ目)に入力されていて (いくつか空欄のセルもありますが)これが20ページありますので 何か良い方法があれば教えていただきたいです。 (参照するシートと行が2行ずれているのも作業がしづらいところです) よろしくお願いします!

  • Excel2010特定シートでの数式入力が不可です

    区域別にブックがいくつかあり、各ブックの1枚目に基本データを入れています。 基本データを参照して特定データを別シートにてカウントしています。 ブック1に入力した数式をブック2へコピーし、置換にて参照先を変更するやりかたで他のブックは問題ないのですが、特定のブック(3ツ)でそのやりかたが通用しません。 =COUNTIFS('東京ベース'!$bb5:$bb5000,"a",'東京ベース'!$b5:$b5000,2013)と改めて入力してみると、確定後に数式の一部が変わってしまいます。 数式タブから新たに入力すると、検索条件を"a"としているのに確定すると勝手に"A"となってしまいます。データのシートのaをいくつかAに変更してみたのですがカウントしません。 ひとつのブックに10枚のシートがあり、数式が入り乱れているのですが特に問題なしです。該当のシートにも他のセルに集計や参照の数式を入れていますが機能しています。 自分としては何をチェックしてみたらよいのかわからないためアドバイスをよろしくお願いします。

  • Excelで別sheetの参照について

    エクセルで別sheetの参照についての質問です。 画像のようにsheet1の値を参照してsheet2表示させたいのですが、これを約100件分作成したいのですがコピー&ペーストをすると参照セルがずれてしまいます。 sheet2のA1をコピーしてA4に張り付け=Sheet1!A2&Sheet1!B2&Sheet1!C2としたいのですが、A4に張り付けを行うと=Sheet1!A4&Sheet1!B4&Sheet1!C4となってしまいます。 複数行あけてペーストする場合に参照セルを1行ずつずらして参照する方法はありますでしょうか?

  • 【Excel】数式のコピー

    Excel2003を使用しています。 ある表の行数を増やして、数式もコピーしたいのですが、その数式は別シートを参照していて、行・列が連続していないので、単純にコピー → 貼り付けでは、正しい数式を貼り付けることができません。 現在は、とりあえず、コピー&貼り付けした後に、数式を修正しているのですが、規則性があるので、手作業で数式を修正する以外に何か良い方法はないでしょうか? よろしくお願いします。

  • Excel2003 他のシートやブックを参照しようとするとExcelが落ちる

    「=SUM(」まで入力して他のシートやブックを参照しようとシートを切り替えてセルを選択すると、 「ご不便をおかけして申し訳~」のメッセージが出て終了してしまいます。 関数を使わなくても、「=」を入力、他シートやブックのセルを選択、「申し訳~」終了になります。 シート数が多いブック&ブックを何個も開いていると出やすいような気がしますが、 さっきは開いていたブックは2つでシートが1枚と4枚しか無いのに発生しました。 一応PC再起動をしてからオリジナル(回復された方ではなく)を開いてみましたが同じエラーが出ます。 この症状が出ると、そのブックは参照を手入力する他に上記エラーから逃れられず、 新規ブックにコピペ(シート移動やコピーでは再発します)するしかありません。 エラーが出る前に入力されていた参照はいじってもエラーは出ません。 新しく参照しようとするとなります。 以前から何度も起きていましたが、いつも突然なので困っています。 どうぞよろしくお願い致します。

専門家に質問してみよう