困ったー

WIN10・アプリ・ゲームで困ったことを調べてみた

マイクラ攻略フォートナイトWin10DVDUSBPDFエクセル

【エクセル】他のシートのセルを参照するには?不具合は?

エクセルでは、他のシートやファイルのセルを参照させて連携させたり、データを書き込んである範囲を指定して素早く参照・検索できるVlookup関数などがあります。

これらを使うと、一部を修正すると全体にすぐ反映させることができるので効率アップに役立ちます。

他のセルを参照する関数のまとめ

Through the looking glass

同じシート上のセルを参照する

f:id:apicode:20190617204117p:plain

通常は、セルの列番号と行番号で参照します。

A列の1行目のデータを参照するなら「=A1」となります。

f:id:apicode:20190617092036p:plain

 

他のシートのセルを参照する

f:id:apicode:20190617204127p:plain

シートを隔てている場合でもセルを参照できます。

「シート名!セル位置」で指定できます。

 

例えば「Aquos」というシートのA1セルを参照するなら「=AQUOS!A1」と記述しましょう。

f:id:apicode:20190617092429p:plain

 

他のファイルのセルを参照する

f:id:apicode:20190617204137p:plain

ファイル自体が別の場合でもセルを参照できます。

「[エクセルのブック名]シート名!セル位置」で指定できます。

 

例えば「xperia.xls」という別のブックがあるとします。

f:id:apicode:20190617093029p:plain

 

このブックファイルのA1セルを参照するなら「=[xperia.xls]Sheet1!A1」と記述しましょう。

f:id:apicode:20190617093034p:plain

 

セル位置がずれる場合は?

コピペなどをしていくと参照位置がずれるケースがあります。

ずらさないためには「絶対参照」を使ってセル位置が変更されないようにするのが確実です。

 

通常は「=A1」でいいのですが、絶対参照の場合は「=$A$1」となります。

これでコピペしてもA1への参照はキープされます。

 

行だけ固定したい場合は「=A$1」、列だけ固定したい場合は「=$A1」と書くことができます。

 

$の入力は案外面倒なので、F4キーで切り替えるほうが一般的です。

 

 

他のセルへのリンクを貼るHyperlink関数

f:id:apicode:20190617204152p:plain

ハイパーリンク関数でセルを指定すると、ワンクリックで移動したりファイルを開くことができます。

  • 機能:セルやファイルへリンクします。
  • 書き方:HYPERLINK(リンク先、セルで表示する文字列)
  • 使用例:他のシート「Sheet1」で「A1」セルを開く場合、「=HYPERLINK(”#Sheet1!A1","セルへの参照")」のように書きます。

 

ハイパーリンクでセルへ移動しない?

うちで試したところ「=HYPERLINK("A1","link")」だけでは移動しませんでした。

同じシート上であっても「=HYPERLINK("#iphone!A1","desu")」のようにシート名とセル位置の両方を記述したら移動しました。

 

もし移動しない場合は、シートを移動しない場合でもシート名を書いたほうがいいかもしれません。

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 ご利用にあたっては、当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとしますん。あらかじめご了承ください。