Excel2003 ピボットテーブル外部参照

このQ&Aのポイント
  • Excel2003のピヴォットテーブルで外部のExcelファイルを参照する方法について
  • 外部データのウィザードを使用して、Excel2003のピヴォットテーブルに外部データソースを設定する方法について
  • 外部のExcelファイルを読みに行く際に、他のユーザーがファイルを開いている場合に発生する問題を回避する設定方法について
回答を見る
  • ベストアンサー

Excel2003 ピボットテーブル外部参照

excel2003のピヴォットテーブルですが、元ソースを外部のEXCEL2003ブックが読み込むようにしています。 ・外部データのウィザードでの設定は下記です。 データの参照先・・・外部データソース データソースの選択・・・新規データソース アクセスするデータベースの種類に対応するドライバ・・・Driver do Microsoft Excel(*.xls) タイトルにも記載させていただきましたが、外部のexcelファイルを読みに行くさい、社内イントラ上でそのファイルを他のユーザーが開いている場合に、なぜか、そのファイルを読み取りで開くことをします。 それをなくすために、どのような設定をすればよいか教えていただけないでしょうか。

  • puyopa
  • お礼率87% (459/525)

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

ん~~ あまりお勧めはできませんが、ソースとなるブックに対してツールメニューのブックの共有で「複数のユーザーによる…許可する」のチェックを入れて保存しておくことで、ご相談の現象自体は回避できます。 ただし、ソースブックのデータの肥大化や、破損しやすくなる原因となる事が知られています。適切にバックアップを取る等で自衛してください。 また「読み取り専用で開いてしまう」が起こるのは、ご相談の状況のようにソースブックが他の人に今まさに開かれている(=通常は編集を受けている/データが更新中である)事を示唆しています。 開いてる人が今編集中の内容を適切に「保存済み」であれば、読み取り専用が開きながらも「最後に保存されたバージョン」でデータ更新されますが、それ以降の編集内容をピボット側で拾う事はできません。 「ソースブックを開いて更新中である」のと「ソースブックを参照してピボットで集計する」の同時性について、どのようにあるべきか、対処をよく検討して進めてみて下さい。

puyopa
質問者

お礼

keithin様 いつも迅速・的確な回答ありがとうございます。 会社では、excelのスキルがNO1の私でも、 keithin様のlレベルの高さには脱帽です。 質問のけんですがファイル共有での運用は難しいので、 現状維持とさせていただきます。

関連するQ&A

  • Excel2010 ピボットテーブル スライサー

    社内にExcelのバージョンが、Office365 2016 2010と混在しています。 Office365で作成したピボットテーブルのスライサーが2010でエラーになってしまいます。エラー内容は以下の通りです。 スライサーを押下すると 「データ ソースの初期化に失敗しました。データベース ・ サーバを確認するか、データベース管理者に問い合わせてください。外部データベースがあるかどうかを確認し、再度実行してください。このメッセージを再表示する場合は、データベースに接続する新しいデータ ソースを作成します。」 Excel 2010 修正プログラム パッケージをあててみましたが改善しません。どなたかご教示いただけますと幸いです。

  • Excel2007外部データの取り込みについて

    Excel2007外部データの取り込みについて Excel2007を使っています。 Excelファイルから”外部データの取り込み”の”その他のデータソース”でMicrosoft Queryを選択し”データソースの選択”からExcel Files*を選び目的のExcelファイルを選択するとクエリウィザートの画面が出て”列の選択”から”次へ”と進めて完了画面まできて”完了”を押すとエラーメッセージが出てしまいます。エラー内容が ”パラメータが少なすぎます。1を指定してください。” 以前使っていたExcel2003では、このようなエラーは、ありませんでした。 何が問題なのか、教えていただけますか?

  • EXCEL2000で外部参照を動的にしたい

    外部参照したい場合、 ='D:\2002\05\[aaa.xls]sheet1!'A1 のように指定しますが, ファイルのパスをあるセルに "D:\DATA\2002\05\" の様に定義しておき、 ファイルパスを定義したセルの内容を "D:\DATA\2002\06\" とかに変える事によって、 外部参照の対象を変える事はできるのでしょうか?

  • ピボットテーブルの更新ができない

    会社でパソコンを買い換えました。 旧パソコンは、Win2000で、エクセル2003を入れていました。 新パソコンは、Win7x32で、エクセル2003を入れています。 旧パソコンのエクセルファイルを新パソコンに移動しました。 エクセルファイルのピボットテーブルの更新をクリックしました。 更新ができませんでした。 「ピボットテーブルの集計元ファイル'[****.xls]データ'を開くことができません。」と出ます。 ピボットテーブルウィザードを使っても同じように、 「ピボットテーブルの集計元ファイル'[****.xls]データ'を開くことができません。」と出ます。 ファイルを移動して、前と比べておかしなところがあります。 セキュリティ関係で更新ができなくなったんでしょうか? 前と同じように普通に更新するには、どうすればいいでしょうか?

  • EXCEL2021で開けない...

    EXCEL2016で作成した外部データからピボットテーブルを作成したファイルをEXCEL2021で開くと[Microsoft][ODBC Driver Manager]データソース名および指定された既定のドライバーが見つかりません。となってしまいます。WINDOWS11です。どなたか解決策か何かヒントをお教えください。

  • Excelでの外部ファイル参照

    環境:windowsXPPro、Excel2000 初めまして。 Excelの外部ファイル参照で悩んでいることがあり解決方法を模索中です。 基礎値.xls、集計.xls というBookがネットワーク上のファイルサーバーにあるのですが 集計.xlsに基礎値.xlsの値を参照する式がセルに設定されています。 [=vlookup(a1,'\\server\[基礎値.xls]Sheet1'!$A$1:$B$50,2,false)] 2つのファイルが同じサーバーのフォルダーにある場合は問題ないのですが、 集計値.xlsを各ローカルPCに移動して使用したところ基礎値.xlsの参照先が [=vlookup(a1,'c:\job\[基礎値.xls]Sheet1'!$A$1:$B$50,2,false)] となってしまいサーバー上のファイルを参照してくれません。 VBAなどで細工すれば解決はすると思いますが、マクロ・VBAを使わないで運用しなくてはなりません。 ファイルを移動させても参照先フォルダーを固定させるよい方法はないでしょうか?

  • EXCEL2000でピボットテーブルを使うとファイルが読み込めなくなる

    これが原因かどうかEXCEL97とEXCEL2000を同じパソコンにいれて使用しています。(ACCESS97を使いたい関係) EXCELでデータを加工して、ピボットテーブルで集計を行うと やっているときはいいが、ファイルを閉じてもう一度ファイルを読み込むとファイルが読み込めなくなります。 一つのパソコンにOFFICE97と2000をいれているからですか? 教えてください。

  • 外部ブック参照が#REF!になってしまう

    二つのブックがあり、一つには参照するデータが入っています。それをもう一つのブックから =INDIRECT(ADDRESS(5+C4,13,,,"[A.xls]"&$A2)) と参照しています。 このとき、A.xlsを開いていれば正しく値を参照するのですが、A.xlsを閉じた状態だと#REF!になり値を参照してくれません。 A.xlsを開かずに、自動的に外部ブックの値を参照することはできないのでしょうか。 よろしくお願いいたします。

  • Excel2003 ピボットテーブルについて教えて下さい

    Excel2003 ピボットテーブルについて教えて下さい Excel2003でピボットテーブルを作っています。 まず「ブックA」の「シートA-1」にあるデータをもとにして、 新規シート「シートA-2」にピボットテーブルを作りました。 その後、「ブックB」の「シートB-1」にあるデータでピボットテーブルを作ろうとしたのですが、 「シートA-1」「シートB-1」はフィールド項目も表示したい表の形もまったく一緒なので、 「ブックA」のピボットテーブルを流用しようと考えました。 なので「ブックA」のピボット「シートA-2」を、「ブックB」内にコピーして、 その後「ブックB」に新しくできたピボットテーブルの参照範囲を「シートB-1」のデータにしました。 ピボットテーブルは無事にできたのですが、 フィールド名の右の▼をクリックすると出てくるリストに、 「シートA-1」のものと、「シートB-1」のものが混じって表示されてしまいます。 「ブックB」のピボットテーブルには、「シートB-1」のものだけを表示したいのですが…。 フィールドのリストで要らないものを削除する方法、 または、そもそもピボットテーブルのコピー自体でもっと良い方法があったら教えて下さい。 よろしくお願いします。

  • Microsoft Queryについて

    Wordの差込印刷で差し込むExcelのデータファイルをクエリを使って絞り込もうとしたのですが、 ・「データソースの選択ダイアログボックス」<新規データソース>を選択 ・〔アクセスするデータベースの種類に対応するドライバ〕を”Microsoft Excel Driver(*.xls)”を選択 ・〔接続するデータベース〕に任意のExcelファイルを指定 すると【このデータソースには、表示できるテーブルはありません。】とのメッセージが出ます。 ExcelファイルはA列から順に番号・名前・住所等のK列までのデータファイルなのですが…。 全く原因がわかりません。 何かヒントでもいただければと嬉しいのですが。

専門家に質問してみよう