事務作業の省力化や資料作成に役立つ、Excelの使い方を紹介

Excelの機能を最大限に生かして、業務の省力化や経営状況を分析できる資料の作成方法を解説します。

数式を使って「画像」を表示させる(その2)

INDIRECT関数を使って画像を表示させる

 その1では、INDEX関数MATCH関数を使って「画像」を表示させる方法を説明しました。

 今回は、INDIRECT関数を使って画像を表示する方法を説明します。

 

 

 前回のINDEX関数MATCH関数を使う方法では、画像に設定されている表示される(貼り付けられる)セル位置(位置情報)を関数を使って変更して指定の位置に表示する方法でした。

 

 今回の、INDIRECT関数を使う方法は画像を張り付けたセルに「名前」を付けておき、画像に設定されている「位置情報」にINDIRECT関数を使って「名前」を指示して表示させる方法です。

 

 2つの方法の差は 、作業工数的には差はありません。

 違いは、セルに「名前を付ける」手間と、「複雑な関数を入力」する手間のどちらが大変かという程度です。

 

セルに「名前を付ける

 セルに名前を付ける方法は複数あります。

  1. 「数式タブ」➡「名前の定義」➡「新しい名前」
  2. 「 CTRL+f3」➡「名前の管理」➡「新しい名前」
  3. 「数式タブ」➡「選択範囲から作成」

 今回は、大量の画像を登録するので一度に設定できる3の「選択範囲から作成」の方法を使います。

 

選択範囲から作成」で一括でセルに名前を付ける
  1. 機種名」と「画像」の範囲を選択する
  2. 数式タブ」を選択
  3. 選択範囲から作成」をクリック
  4. 選択範囲から名前...で「左端列」にチェックを入れる

 f:id:k-ohmori9616:20190514103743p:plain

機種名」で「画像」に名前が付きました

 f:id:k-ohmori9616:20190514103832p:plain

 

「名前ボックス」で画像を選択できる

 画像 を張り付けたセルに「名前」を付けると「名前ボックス」に画像一覧が表示されます。

 その名前ボックスで画像を選ぶと、その画像を張り付けたセルが選択状態になります。

 この方法を使えば、簡易的な「画像付きの商品リスト」的な使い方もできます。

  f:id:k-ohmori9616:20190514100006p:plain

 

画像を表示させる場所を作成します

表示する画像を指定するセルに名前を付けます

 セルに名前を付けることにより、数式の内容が分かり易くなります。

  1. 表示する画像を指定する「セル」を選択します
  2. 名前ボックスに「機種名」と入力します 

 f:id:k-ohmori9616:20190514124529p:plain

 

INDIRECT関数に「名前」を付けます

 数式に「名前」を付ける機能を使って、画像を切り替えるINDIRECT関数に名前を付けて保存します。
  1. 数式タブ」を選択
  2. 新しい名前ボックスで、名前に「画像」と入力
  3. 参照範囲に、数式「 =INDIRECT(機種名) 」を入力 

 f:id:k-ohmori9616:20190514131738p:plain

  CTRL+F3」で、名前の管理 ➡ 新規作成 でも作成できます

 

画像が貼り付けられているセルを「リンクされた図」で貼り付けます

画像が貼り付けられている「セル」を選択(※ どこでもよい)

  ※ 「画像」を選択するのではない点に注意

 f:id:k-ohmori9616:20190514125359p:plain

 

画像を表示するセルに「リンクされた図」で貼り付けます
  1. 画像を表示する「セル」を選択
  2. ホームタブ」を選択
  3. 貼り付けの「オプション」をクリック
  4. リンクされた図」をクリック

 f:id:k-ohmori9616:20190514130019p:plain

 

画像のリンク先を「画像」に変更します
  1. 画像をクリックします(※ 貼り付けた直後は選択状態です
  2. 数式バーで表示されている「元の画像のセル番地」を、名前を付けた数式(INDIRECT関数)の「画像」に変更します

 f:id:k-ohmori9616:20190514132212p:plain

 

※ エラーが出ることがあるので注意

 INDIRECT関数の参照先の「機種名」に何も入力されていない状態だと、「参照が正しくありません」のエラーが出るので「機種名」にはデータを入力しておく

 ※ エラーになった場合は、「 ESC キー」を何回か押して解除しやり直す

 f:id:k-ohmori9616:20190514132916p:plain

 

画像が表示されました

 リスト入力できるようにしておけば、簡単に画像を切り替えることができます。

 f:id:k-ohmori9616:20190514134236p:plain

 

 今回は、前回のINDEX関数とMATCH関数を使って画像を表示させる方法に続いて、セルに名前を付けておき、それをINDIRECT関数を使って指定する方法を説明しました。

 状況に応じて使い分けてください。

 

 

k-ohmori9616.hatenablog.com

k-ohmori9616.hatenablog.com

k-ohmori9616.hatenablog.com

k-ohmori9616.hatenablog.com

k-ohmori9616.hatenablog.com

k-ohmori9616.hatenablog.com