特定セルの入力によって画像を切り替える(図のリンク貼り付け)

できること

f:id:JedenTag:20190422234032p:plain

 セル内を変更すると画像も変わります。注意すべきところを踏まえてご説明します。

 

f:id:JedenTag:20190423212426p:plain

 

  B2とD2のセルに名前を付けます。左上にある名前ボックスを用いて「冬」と「春」をつけます。※最初はB2やD2と書かれているので、消して書き直してEnterを押すと定義ができます。あと最初から枠ギリギリにセットしてしまうとカーソルキーを使うことになるので、セルを指定できるスペースを空けてからの方が良いかもしれません。

f:id:JedenTag:20190423212827p:plain

 次にB2セル(冬)をクリックして別のセル(H2)に画像をリンクさせることにします。このとき、「リンクされた図」を張り付けてください。「リンク貼り付け」では画像は張り付けられません。付け加えると、この時画像をクリックしてコピーしても「リンクされた図」は出てきません。あくまでもセルをコピーです!

f:id:JedenTag:20190423213011p:plain

 B2(冬)にて少しずれているのでH2がずれております。ここまでできればあとは簡単です。次にH5セルにH2の表示画像を切り替えるための関数を入力します。

数式 ➡ 名前の定義 ➡ 新しい名前(ここでは「画像」にしています)

   ➡ 参照範囲を消して、「=INDIRECT($H$5)」と入力

 

f:id:JedenTag:20190423213603p:plain

 いよいよ最後の仕上げです。H2に出ている画像をクリックし、関数欄に(=画像)と入力してください。すると画像がH5セルを参照して、定義されているセルを示します。(この場合図をリンクさせているので画像が出る。ちなみにセルに「=画像」としても画像は切り替わりません)

 

f:id:JedenTag:20190423215104p:plain

 以上になります。あと、VLOOKUP関数を組み合わせることで名称と画像を合わせてセル上に出せますね。その場合は画像の参照場所を変える必要があります。