• 締切済み

リンク先ブックがない時のリンクエラー回避

お世話になります。 私のデスクトップに[集計.xlsx]というブックがあります。 このブックのなかの4月というシートのA1に下記の数式を入れてあります。 ='\\XXX.XXX.XXX.X\営業\東京\売上\[4月東京売上げ.xlsx]田中'!$C$7 上記式はサーバーに置いてある4月東京売上げ.xlsxの中の田中セールスの売上げ金額にリンクしています。これは問題なく値を参照してくれます。 問題なのは[集計.xlsx]に5月というシートを作成してA1に同じようにリンクを張ったところ下記のようなエラーになってしまいます。(サーバー上にはまだ5月の売上げの5月東京売上げ.xlsxが存在しないから当然ですが) 「ブック内の一部のリンクはすぎに更新できません」とでて、リンクエラーになってしまいます。 もし参照先のファイルがなくてもブランクもしくは0表示になってほしいのです。 このように仮にブックが存在しない場合にはリンクエラーを出さないようにする方法ありますでしょうか? 環境 EXcel2013

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

>「ブック内の一部のリンクはすぎに更新できません」とでて、リンクエラーになってしまいます。 との事ですが、「すぎに更新」とは一体どういう意味なのでしょうか?  日本語にはその様な言葉は無いと思います。  それは兎も角として、存在しないファイルを参照しようとした際にエラーが表示される事を回避するのでしたら、 =IFERROR('\\XXX.XXX.XXX.X\営業\東京\売上\[4月東京売上げ.xlsx]田中'!$C$7,"") になります。

yakkun2338
質問者

お礼

kagakusukiさん、ご連絡ありがとうございました! だいぶ前にご連絡いただきましたにも関わらず、当方が失念してしまい、ご連絡せずにそのままの状態になっておりました。。。このたびは大変申し訳ございませんでした。 本当に申し訳ございませんでした。 以後、このようなことがないように気をつけます。 本件ですが、ご教授いただきました数式でエラー回避できました。 このたびは本当にありがとうございました。(そして申し訳ございませんでした)

関連するQ&A

  • Excel2013 他ブックへのリンクエラー回避

    お世話になります。 私のデスクトップに[集計.xlsx]というブックがあります。 このブックのなかの4月というシートのA1に下記の数式を入れてあります。 ='\\XXX.XXX.XXX.X\営業\東京\売上\[4月東京売上げ.xlsx]田中'!$C$7 上記式はサーバーに置いてある4月東京売上げ.xlsxの中の田中セールスの売上げ金額にリンクしています。これは問題なく値を参照してくれます。 問題なのは[集計.xlsx]に5月というシートを作成してA1に同じようにリンクを張ったところエラーになってしまいます。なぜならサーバー上にはまだ5月の売上げの5月東京売上げ.xlsxが存在しないからです。 このように仮にブックが存在しない場合にはリンクエラーを出さないようにする方法ありますでしょうか? 環境 Excel2013

  • EXCEL 別ブックの特定のシートにリンクする

    お世話になります。田中と申します。 A.xlsxというブックがあります。 このA.xlsxのA1セルにサーバー上にある別ブックの[売上げデータ.xlsx]の"田中"というシートのC9の数字にリンクを張るために下記の数式でリンクを張りました。 ='\\XXX.XXX.XXX.X\共有\営業別\[売上げデータ.xlsx]田中'!C9 この数式の'田中'部分を、A.xlsxのD4を参照するようにしたいのですが、どうすれば出来るでしょうか?あとリンク先が存在しない場合にはブランク表示にしたいのです。 どなたかお知恵をお借りできませんでしょうか? よろしくお願い致します。 環境 EXcel2013

  • エクセル、ブック間でのデータ読込

    教えてください。 Excel2010を使っています。  動作:閉じているブックからデータを読み出し、開いているブックに貼付けることです。  詳細:閉じているブック’2014_9月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215のデータを      開いているブック’2014集計.xlsx、シート’集計’、セル’B20~C35・D20~D35に貼付けをた      いのですが。      応用1.        閉じているブック’2014_9月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2014集計.xlsx、シート’集計’、セル’B20~C35・D20~D35        閉じているブック’2014_10月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2014集計.xlsx、シート’集計’、セル’B40~C55・D40~D55        閉じているブック’2014_11月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2014集計.xlsx、シート’集計’、セル’B60~C75・D60~D75        ・        ・        ・        閉じているブック’2015_9月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2015集計.xlsx、、シート’集計’、セル’B20~C35・D20~D35        それぞれのブックは事前に作成します。’2014_9月.xlsx’、’2014_10月.xlsx’、’2014_11        月.xlsx’、’2015_9月.xlsx’、’2014集計.xlsx、’2015集計.xlsx      応用2.        現状        閉じているブック’2014_9月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2014集計.xlsx、シート’集計’、セル’B20~C35・D20~D35        開いているブック’2014集計.xlsx、シート’集計’セルB19’年’、セルC19’月’を変更する        ことにより        変更        閉じているブック’2014_10月.xlsx’、シート’AAA’、セル’C200~D215・I200~I215         ↓        開いているブック’2014集計.xlsx、シート’集計’、セル’B20~C35・D20~D35        と言うことは可能でしょうか。 エクセルのマクロは初心者で苦労をしています、ご教授頂ければ幸いです。 よろしくお願いいたします。        

  • 【Excel2003】ブック間のリンクについて

    Book1~Book12に月別の売上データが入っている状態で、違うBook13で月間および年間の集計を取ろうと考えました。 そこで、リンク貼り付けを利用してBook13のシート1~12に取りあえずBook1中の必要なデータを12シートすべてに貼り付けて、その後にシートごとでリンク先を変更しようと思ったのですが、編集⇒リンクの変更⇒リンク元の変更では、Book13の全てのシートのリンク先が変更されてしまいました。 シートごとにリンク先を設定することは不可能なのでしょうか? よろしくご教授お願いいたしますm(__)m

  • EXCEL VBA 複数ブックの数字を集計したい

    お世話になります。 複数あるEXCELブックの集計をVBAで実施したく、下記質問させていただきます。 デスクトップに「東京支店」というフォルダがあります。 その中には下記の様な"年月+支店名+(担当者名)"というファイル人数分格納されています。 1310東京支店(田中).xls 1310東京支店(山田).xls 1310東京支店(鈴木).xls 1310東京支店(佐藤).xls 各ブックの中は添付の様なフォーマットになっています。 添付の様なフォーマットのシートが担当企業分だけ(A商店~D商店)あり、企業数は担当者によってバラバラです。 目的は各商品の1ヶ月の売上数量を4週に分けて追っていきたいのです。 各商品の売上数量は"合計"で表示され、内訳として"通常"と"特価"に分けられています。 ここまでは各担当者が手入力します。 ここから先が今回VBAでやりたいこととなります。 上記4つの担当者毎の数字を"1310東京支店(集計)"という集計用のブックに集計してフォーマットは添付の担当者毎のブックと同じです。 集計ブックでは担当者も企業も関係なく、とにかく1シートで東京支店の商品別の"売上数量"とその内訳(通常"と"特価")の合算された数字が一目で確認できるようにしたいのです。 例えば、集計ブックの[東京支店集計]というシートに「集計」というボタンを作成して、それを押したら「東京支店」フォルダ配下の担当者毎のブックの数字を全て拾ってきて 最終的には[東京支店集計]という1シートに添付画像のフォーマットで集計したいのです。 分かりづらい説明で大変恐縮ですがどなたかお知恵をお借りできませんでしょうか? よろしくお願い致します。 環境 WindowsXP SP3 Excel2003

  • excelのグラフでブック間リンクがエラー

    使用環境は、Win7 + Office2010(excel2010)です。 ブックAにデータがあり、ブックBにグラフ化するために必要なデータを シートにリンクし、そのデータを基にグラフを作成しました。(オブジェクト) ブックAとブックBを保管して閉じます。 ブックAを開いてからBを開くと問題ないのですが、 逆にブックBを開いて、リンク更新をOKにしたのち、 ブックAを開くと#REFエラーとなります。 #REFは、シートがないとのエラーです。 通常のリンクではエラーがでないのに、グラフを作成したものだけエラーになります。 今は、開く順序を決めて対処してますが、 知らずに保管してしまうとリンクが壊れてしまいます。 特にブックBを開いてリンク更新し、グラフを確認したときに元のデータを確認しようと ブックAを開くことは、よくあるので、困ってます。 何か対処方法はないでしょうか。よろしくお願いいたします。

  • EXCELマクロでブック内のリンク状態を取得する方法

    ブックが外部参照していると、取込時にエラーになってしまうソフトを使っています。 事前にEXCELマクロでブック内のリンクの状態の取得することで、エラーを回避できればと思っています。 外部参照、リモート参照ともに更新せずにブックを開くのは下記の方法でできそうなのですが、そこから先の方法が解らず困っています。 Workbooks.Open Filename:="C:\My Documents\リンク元.xls",UpdateLinks:=0 =[リンク先.xls]Sheet1!$A$1+[リンク先.xls]Sheet1!$A$2 条件1:このリンク先は「パス」も「ファイル名」も変動します。 条件2:無条件で値貼り付けはできません。

  • EXCEL VBAで指定したブックの保存場所を検索したい。(EXCEL2003)

     こんにちは、チェーン店型の店舗で働いている者です。  私が作ったVBA付のエクセルファイルを複数の店舗で使ってもらおうと考えてます。しかし、そのワークシートの中に他のブック(ここでは『売上集計表.xls』)のセルの値を参照しているセルが含まれており、参照する『売上集計表.xls』の保存場所が店舗によって違うので困っています。 『売上集計表.xls』は会社で作成されたものですので、どの店舗でも同じファイル名、レイアウトのうえ、『売上集計表.xls』という名のEXCELファイルはパソコンの中にひとつしか存在しません。 エクセルを起動したときに、参照するファイルが見つからないとリンクの編集をたずねてくるので、それでも大丈夫なのですが、パソコンに疎い人も多いので出来ればVBAで自動的にリンクを設定できるような仕組みがあればと思い質問させていただきました。

  • リンクさせたくない(book間のコピー)

    エクセル2003においてbook1とbook2があります。それぞれのシートの名前は同じで[1-1]と[1-2]とします。 book1とbook2の[1-1]は同じ表で中身(書いてある文字)が違います。 book1の[1-2]にはbook1のシート[1-1]の列を参照して、例えば「しょうゆ」という文字がいくつ「みそ」という文字がいくつというように表示させています。 そこで、book2の[1-2]にもbook1の[1-2]と同じようにbook2の[1-1]を参照させて同じものを作りたいのですがbook1の[1-2]のシートをコピーするとbook1にリンクしてしまいます。また、book1の[1-2]の式の入った列を選択コピーして、book2の[1-2]に貼り付けてもリンクしてしまいます。 式が入っていてもリンクさせない、もしくは複数セルを一度にセルの中身だけコピーする方法はないのでしょうか。

  • エクセルで別ブックのあるシートのセルをリンクさせ

    エクセル2010です。 あるブックのシート の あるセルを 別ブックのシートの あるセルとリンクさせ 数値を=で 表示させておりました。 参照ブックを別のものにかえて リンクを消して うちなおして 別ブックのシートのあるセルと リンク替えを しようものも 以前の リンクが いっこうに消えなくて リンク変えができません。 いったいどういう原因が考えられますでしょうか? 大変こまっております。 これが原因なのかと多少おもわれるのは 参照ブックを名前を変えて 保存していろいろと 変更して保存したものが 今回リンク変えをしようとするものぐらいですが・・・ よろしくおねがいします。

専門家に質問してみよう