![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
参照の関数(リンク)を使用したExcel(エクセル)ファイルで#N/Aエラー
Excel2003使用です。
「ファイルA」へリンクを貼って使用している「ファイルB」の表示が、一部のセルだけ「#N/A」となっています。
この現象はファイルBのみ開いているときに発生します。
ファイルAを同時に開いたときは発生しません。
リンク元の変更をしても回避されません。
何か解決方法がありましたら、お願いいたします。
※2003/05/15にほぼ同内容での質問が行われているようですが、解決していないようですのでご質問させていただきます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>ファイルBシート1のA1セルには、ファイルAシート1のA1セルが表示されるように、
「='\\共有ドライブ\**部門\**担当\**係\[ファイルA.xls]シート1'!A1」といった関数が入力されています。
ということは、関数というよりも単純にリンク貼り付けしただけということですね。
>しかし、なぜか一部のセルのみが「#N/A」という表示となっております。
また、エラー表示が発生するのは日本語(漢字やひらがななど)の一部データのみで、
英数字データには一切発生しておりません。
>エラーの種類が「#N/A」ということは、通常は元データの方にセルに数式が入力されていて、そのセルがエラーの場合ぐらいか考えられません。
また、日本語のデータのみ発生するということであれば、私には経験の現象です。
>このことから、原因があるとすればファイルA側であると予測しておりますが、いかがでしょうか。
同じ現象が他の参照ファイルでも発生するなら、おそらくファイルA側の問題で間違いないと思います。
ファイルが破損している可能性がありますので、エラーが出ているシートのデータ範囲を選択してコピーし、新規ブックに貼り付けてこのファイルでも同様の現象が発生するか確認してください。
もし新規シートで発生しないなら、この問題のあるシートだけ削除し、上記のコピー貼り付け操作したシートと交換してください。
どうもありがとうございました。
>ということは、関数というよりも単純にリンク貼り付けしただけということですね。
そのとおりですね。
>ファイルが破損している可能性がありますので、エラーが出ているシートのデータ範囲を選択してコ
>ピーし、新規ブックに貼り付けてこのファイルでも同様の現象が発生するか確認してください。
>もし新規シートで発生しないなら、この問題のあるシートだけ削除し、上記のコピー貼り付け操作した
>シートと交換してください。
ダメでした。
今後の作業にも影響しますので、原因を「ファイルが破損」以外で突きとめたいと考えておりますが、
一番のポイントは「ファイルAとファイルBを同時に開いているときにはこのような現象は起こらない」
ところにあると考えております。
いろいろ考えていただき、ありがとうございました。
No.1
- 回答日時:
「ファイルA」へリンクを貼って使用している「ファイルB」の表示が、一部のセルだけ「#N/A」となっています。
そのセルにはどのような数式が入力されているのでしょうか?
また、エラーの種類は間違いなく#N/Aエラーなのでしょうか?
>この現象はファイルBのみ開いているときに発生します。
参照するファイルを開いていないと関数の種類によっては種々のエラーが出ることがあります。
代表的にはINDIRECT関数の#REFエラーですが、その他の関数での以下のようなエラーが出ます。
SUMIF、COUNTIF、COUNTBLANK 関数で #VALUE! エラーが返される
http://support.microsoft.com/kb/260415/ja
一般論では原因が特定できないので、そのエラーが出ているセルを選択し、数式バーで数式をドラッグして選択して、コピー貼り付けしてそのままの数式を例示してください。
この回答への補足
回答ありがとうございます。
ファイルAとファイルBの関係から改めてご説明させていただきます。
ファイルAはネットワーク上の社内共有ドライブ内にあります。
ファイルAは大きなファイルで、2MB程あります。
ファイルBは私の使用しているPCのドライブ内にあります。
また、よくあるVLOOKUP関数での#N/Aエラーではありません。
ファイルAとファイルBを同時に開いているときにはこのような現象は起こりません。
ファイルBシート1のA1セルには、ファイルAシート1のA1セルが表示されるように、
「='\\共有ドライブ\**部門\**担当\**係\[ファイルA.xls]シート1'!A1」といった関数が入力されています。
この関数はA1セルからN52セルまでそれぞれの同一セルの内容が表示されるようにしてあります。
しかし、なぜか一部のセルのみが「#N/A」という表示となっております。
また、エラー表示が発生するのは日本語(漢字やひらがななど)の一部データのみで、
英数字データには一切発生しておりません。
そしてこれは、私以外の別の人間が別のPC内にファイルCを作成したとしても同じ現象(同じセルがエラー表示)となります。
このことから、原因があるとすればファイルA側であると予測しておりますが、いかがでしょうか。
※社内の資料ですので、そのままの数式を例示できず申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Visual Basic(VBA) Excel VBA リンク更新について A、B、Cのファイルかあります。 (Aファイルのリンク元Bフ 1 2022/09/21 13:40
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- Excel(エクセル) Excelの複数人での参照について 2 2022/06/01 13:38
- その他(Microsoft Office) 【スプレドシート】IMPORTRANGE関数とSUMIFSの組み合わせ 1 2023/03/05 18:17
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスでイベントのロジック...
-
エクセル起動時のアプリケーシ...
-
VB実行時エラー75:「パス名が...
-
EXCEL VBAで複数人でのADO接続...
-
Excelファイルのマクロによる排...
-
エクセルでドキュメントの回復...
-
FORTRANの実行エラーについて
-
エクセルマクロでエラーの原因...
-
ファイルクローズ(fclose)でエ...
-
VBA保存時の警告メッセージ
-
エクセルでのファイル名の一括...
-
エクセル Fill.UserPictureで...
-
「引数が無効です」ACCESS
-
CSVファイルが開かれているかど...
-
VBAでDLLが見つからないエラー
-
兵庫県教員採用試験の願書記入...
-
ISOファイルとMDSファイル
-
フォルダ内のexcelファイルを順...
-
差し込み印刷の元データファイ...
-
共有フォルダの最終アクセス者...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでファイルが開かれているか...
-
batファイルでレジストリキーの...
-
gccを行ってもexeファイルが生...
-
「パス名が無効です」の発生原因
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
NAS上のファイルの使用中が解除...
-
VBから参照できないCのDLLを使...
-
PowerShellを使って関連付けら...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
エクセルマクロでエラーの原因...
-
【COBOL】read文でエラー
-
VB6 Dir関数で52エラー発生
-
VBA ExecuteExcel4Macro 型が一...
-
Access2013にてドラッグ&ドロ...
-
freadでデータがない場合の読込...
-
ファイルクローズ(fclose)でエ...
おすすめ情報