- 公開日:
スプレッドシートの別シートから参照できない場合
こちらの記事では、スプレッドシートの別シートから参照できない場合の対処法をご紹介します。
複雑な関数やメニュー操作をした結果、参照がうまくいかないと、非常にストレスが溜まりますよね。
関数特有のトラブルへの対処のほか、一般的なブラウザ、デバイスのトラブルへの対処方法も合わせてご紹介します。お困りの方はぜひ参考にしてみてください。
スプレッドシートの別シートから参照できない場合
スプレッドシートにおいて、別シートから参照できない場合の多くは、関数の誤りか、アクセス権の問題であることが多いです。以下の内容について、上から順に確認をして、対処してみてください。
関数に誤りがある
別シートの参照を行う際にはQUERY関数やIMPORTRANGE関数が使われ、それに各条件の構文や計算の関数と組み合わされることも多いです。
そうなると、関数がどんどん長く複雑になっていくので、カンマがない、数字や記号が半角になっていないなどの、ミスの可能性が高まります。自信がある方も、今一度見直しをしてみてください。
QUERY関数、IMPORTRANGE関数の正しい記述に関しては、以下の記事内でも紹介しているので、改めて確認してみるのもおすすめです。
参照するファイルへアクセスする権限が無い
こちらはIMPORTRANGE関数を使って、別シートから参照したい場合に起こりうるトラブルです。
IMPORTRANGE関数を記述して、上記の画面がされた場合は、参照元のスプレッドシートにアクセス権がない状態です。ファイルのオーナーに対して、アクセス権のリクエストを行いましょう。
アクセス権のリクエスト手順
①スプレッドシートの参照元URLを右クリックして、②表示される一覧から「コピー」を選択します。
※この操作は、範囲を選択後、「Ctrl」+「C」キーのショートカットキーでも代用可能です。
①ブラウザのURL入力欄にコピーした内容を貼り付けて、②「Enter」キーを押します。
アクセス権のリクエスト画面が開くので、「アクセス権のリクエスト」ボタンをクリックします。
以上の操作により、ファイルのオーナーにリクエストが送信されるので、後はオーナーが権限付与を行ってくれるのを待ちましょう。
オーナーの操作(アクセス権の付与)
以降のオーナーによる、権限付与の操作方法を知りたい方は、以下の記事の内容をご参照ください。
オーナーにメールが届き、そのメール内の操作で、権限付与の操作が完了します。
VLOOKUP関数を使って参照ができない場合
以下の記事内にて、スプレッドシートのVLOOKUP関数を使って、参照ができない原因と対処法をご紹介します。
記事内では、参照元のデータも、同一シート内にある場合としてご紹介していますが、参照元が別シートであっても、同じトラブルが起こりえます。
原因とそれぞれの対処法をお伝えしますので、VLOOKUP関数でお困りの方はぜひ参考にしてみてください。
その他ブラウザ・デバイス内のトラブルへの対処
上記の対処を行ったうえで、引き続き別シートの参照ができない場合、使用しているデバイスやブラウザに、なんらかのアクシデントが発生していることも考えられます。その際は、以下の対処を行ってみてください。
画面を再読み込みする
画面の再読み込み(リロード)は、何らかのアクシデントが起きていると思ったらすぐに行ってみてください。
ブラウザの「更新」アイコンをクリックし、ページを再読み込みして、別シートの参照ができるか、確認してみてください。
ブラウザを再起動する
別シートの参照ができないなど、スプレッドシート使用中に不具合が起きたら、画面の再読み込みの次に、ブラウザの再起動の操作を行ってみることをおすすめします。
Google Chromeの再起動の操作について、以下の記事にて紹介しています。
デバイスを再起動する
ブラウザを再起動しても、別シートの参照ができない場合は、デバイス(パソコン)自体の一度再起動を行ってみるということも、不具合への対策として有効です。
デバイスの再起動を行った後、再度スプレッドシートを開いて、別シートの参照ができるか、確認してみてください。
ブラウザをアップデートする
ブラウザをアップデートすることによって、別シートの参照ができないという不具合について、解消される可能性があります。
以下の記事にて、Google Chromeのアップデート方法を詳しく紹介しています。