困ったー

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

[イベント情報!] ✅メーカーズフェア。趣味TECH祭 2019(夏)は8/3-4。

[スケジュール] ✅d払いで20%還元は7/1-7/31。 ✅ペイペイのセブンイレブン20%還元は7/31まで。 ✅ファミペイのチャージで最大15%還元は7/1-7/31。

[セール情報!] ✅3000円クーポン付き任天堂スイッチが登場。 ✅Office365が5%オフ!

【エクセル】他のセルを参照・検索する関数のまとめ 種類は?不具合は?

エクセルでは、他のシートやファイルのセルを参照させて連携させたり、データを書き込んである範囲を指定して素早く参照・検索できる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")」のようにシート名とセル位置の両方を記述したら移動しました。

 

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

 

 

範囲を指定して検索するVlookup関数

f:id:apicode:20190617204206p:plain

Vlookup関数を使うと、指定した範囲内で検索でみつかった行の別の列のデータをひっぱってくることができます。

  • 機能:セルを指定して合致した行にある別の列のデータを参照
  • 書き方:VLOOKUP(検索文字、セル範囲、何列目を返すか指定、[検索方法])
  • 使用例:例えば以下のようなセルを参照し、「iPhoneX」と合致する行がみつかったら3列目の情報を返す場合「=VLOOKUP("iPhoneX",A1:D6,3)」と記述します。

f:id:apicode:20190617201313p:plain

 

バグ?で違う結果がかえってくる?

下は検索文字が「iPhone」でなく「isPhone」と間違えたのに値が返ってきます。

f:id:apicode:20190617210111p:plain

 

どうやらVLOOKUP関数は気を利かせて?似ているのをもってっくるようなのです。

これでは困る場合、4つめの引数としてFALSEを指定します。すると検索値が完全一致した場合のみ値が返ってくるようになります。

 

「=VLOOKUP("isPhone8",A1:D6,3)」と書いていたのを「=VLOOKUP("isPhone8",A1:D6,3,FALSE)」のように書くようにしましょう。

 

#N/A!エラーがでる

VLOOKUPでは、1列目のデータを探します。

VLOOKUPで1列目でデータを探して見つからない場合N/Aエラーが出ます。

 

#REF!エラー

VLOOKUPでは、セル範囲を指定する場合複数行してする必要があります。

「A1:A6」のように参照するとREFエラーとなります。「A1:B6」のように最低でも2行以上指定しましょう。

 

また、2列だけ指定してて、 「何列目を返すか指定する番号」に3といれると、これも参照エラーとなります。

 

この場合3列は最低でも指定しておく必要があります。

 

 

 

[エクセル関数の関連記事]

  1. 【エクセル】関数の不具合一覧 表示しない?動かない? - 困ったー
  2. 【エクセル】計算で使う関数のまとめ 種類は?不具合は? - 困ったー
  3. 【エクセル】IF関数のまとめ 種類は?不具合は? - 困ったー
  4. 【エクセル】他のセルを参照・検索する関数のまとめ 種類は?不具合は? - 困ったー
  5. 【エクセル】文字関数のまとめ 種類は?不具合は? - 困ったー
  6. 【エクセル】日付関数のまとめ 種類は?不具合は? - 困ったー
  7. 【エクセル】書式設定の関数まとめ 使い方は?不具合は? - 困ったー
  8. 【エクセル】地理関数のまとめ 使い方は?不具合は? - 困ったー
  9. 【エクセル】株価・ビットコイン関数のまとめ 使い方は?不具合は? - 困ったー
  10. 【エクセル】練習シート 関数編 - 困ったー
このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 ご利用にあたっては、当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとしますん。あらかじめご了承ください。