
No.3ベストアンサー
- 回答日時:
2月19日に回答した内容(図で説明したURL)が、当サイトの利用規約・ルールやマナーに反する内容がございましたので、回答を削除いたしました。
ということであなたが見ないまま削除されました。改めて文章で、「5人の会員名簿から選択した人の写真を表示」する設定で、下記のように手順を作成しましたので、No.2さんご紹介のURLを参考にしながら挑戦してください。関数等の取り扱いについては熟知のようですので、要点だけで余り細かい操作は省略しています。
(手 順)
1.検索用画面(A)と、画像リスト(B)を別々のシートに用意する
・ sheet1(A)のタブ名を「会員検索」にsheet1(B)のタブ名を「プロフィール写真」に変更
(A)のB4に「会員名」と入力、C4に「プロフィール写真」と入力
B7~B11に5名の各会員名を入力(リストの作成)
表示する写真の大きさを決めて行5の縦幅を調整するし、列Cも同様に横幅を調整する
(B)のA1に「会員名」、B1に「写真」と入力,A2~A6に(A)と同様の「会員名]を入力
し上記と同様挿入写真を貼り付けられるようセル巾を調整し一欄表を作成
(B)の会員名(または番号)と写真を対応させた「一覧表」に、あらかじめ用意していた
5人の会員の(写真)画像を「挿入」メニュから貼り付け、サイズを調整
2.(B)の画像が入ったセル範囲に名前を付ける
任意のセル(例えばB2)が選択された状態でメニューバーの「挿入」→「名前」→「定義」
「名前の定義」画面の「名前」に「写真」と入力
「参照範囲」に下記の式を設定→OK
[ =INDEX(プロフィール写真!$B$2:$B$6,MATCH(会員検索!$B$5,プロフィール
写真!$A$2:$A$6,0)) ]
(この式は、MATCH関数で「会員検索」シートのB5に行った会員名が一覧表の何行目に
あるかを探し、INDEX関数で該当する行のデータを参照するという意味です。)
3.画像をコピーして検索画面に貼り付ける
(A)のB5に(B)A2の「会員名」を入力し
(B)の一覧表の「写真」(B2)をコピーし、シートを切り替え(A)のC5に貼り付け、写真が綺
麗に枠に入るようサイズを調整する
4.画像に定義した「名前」をつける
コピーした画像を選択した状態にする。
数式バーに「=写真」と入力
5.名前をリスト選択できるようにする
あらかじめ会員リストを用意(セル:B7:B11)
B5のセルを選択し、「データ」→「入力規制」を選択
「設定」タブ→「入力値の種類」で「リスト」を選択
「元の値」→「セル:B7:B11」を選択→OK(=$B$7:$B$11)
6.リストのデータを非表示にする
(A)の7行から11行を選択し、右クリック→「表示をしない」をクリック
7.完成(B5を選択して選択ボタンで名前を選択すれば写真が表示されます。)
ご質問の番号で選択する場合は、リストの会員名を番号に変更して下さい。
以上です。
No.2
- 回答日時:
別のQ&Aに回答された方のリンクがまさにピッタリでしたので
http://www.officetanaka.net/excel/function/tips/ …
#1の方のご回答の 1と同じような方法だと思います。
No.1
- 回答日時:
VLOOKUP関数では、セルに画像を貼りこんでも、セルに数字や文字データのような「値」としては入っていないので参照が出来ません。
方法は、2通りあります。
私は、次の1の方法で、万年カレンダーを作成し各月の表示を「月と花を組み合わせたイラスト」が自動的に表示されるようにしています。
1は、「名前の定義」を使い、この「参照範囲」の設定時に関数を使います。設定する数式は、検索値が何行目にあるかをMATCH関数で求め、その行番号を元にINDEX関数で画像を抽出する方法です。
2つは、データのリンク先(保存場所)を指定できるハイパーリンク関数を使って直接画像を参照する方法です。
いずれも、具体的な内容は、このページで書き切れないようですし、今時間的に長文を作成する時間もありませんので、残念ながらヒントにとどめます。あしからず。
時間的な余裕をいただけるなら具体的な回答ができるかもわかりません。
この回答への補足
ヒントありがとうございます。
まだVBAの勉強したてな者なゆえ、具体的な回答をお待ちしています。
ヒントをもとに自分で勉強もしてみますが、よろしくおねがいいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelの画像をセルとして参照する
Excel(エクセル)
-
エクセルで複数のシートに画像のはりつけ
その他(Microsoft Office)
-
Excelで数字を入れたら対応する図を呼び出したい
Excel(エクセル)
-
4
エクセルのシートに挿入した画像を別シートに挿入している画像と差し替えマクロ
Excel(エクセル)
-
5
エクセルで別シートの同じ位置にオブジェクトをコピーしたい
その他(Microsoft Office)
-
6
エクセル関数で画像を呼び出す方法ありますか?
Windows Vista・XP
-
7
マクロでセルに入れたファイル名の画像を隣のセルに読み込む
その他(Microsoft Office)
-
8
Excel VBAでセル内の画像を選択したい
Excel(エクセル)
-
9
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
10
画像を削除したい(VBA)
Word(ワード)
-
11
条件に一致したときに画像を表示したいのですが・・。
Excel(エクセル)
-
12
エクセルマクロでシート内にある画像のみを選択する
Excel(エクセル)
-
13
エクセル フォルダの画像を画像名で検索して貼り付け
Excel(エクセル)
-
14
【VBA】3個の図形をコピーしてSheet2に貼り付けたい
Excel(エクセル)
-
15
エクセルVBA 画像を貼り付けるセル位置を指定する方法
Excel(エクセル)
-
16
☆Excelエクセルで入力した日の日付を表示したいです☆
Excel(エクセル)
-
17
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
-
18
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
19
【マクロ】でセルと同名の画像を表示させる
その他(Microsoft Office)
-
20
VBA A1セルが空白になったら隣のセルも空白に
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
EXCELで2つの数値のうち大きい...
-
5
あるセルに特定の文字列を打つ...
-
6
エクセルの2ページ目の作り方
-
7
グラフの横・縦項目が全部表示...
-
8
(Excel)あるセルに文字を入力...
-
9
エクセルのプロパティーでセキ...
-
10
EXCELで2列を参照し、重複する...
-
11
Excel に貼り付けた図形が、保...
-
12
Excel関数で、範囲内の最後のセ...
-
13
エクセルで作った新しいウイン...
-
14
EXCEL VBAで全選択範囲の解除
-
15
エクセルのセル内の余白の設定...
-
16
VBAで保存しないで閉じると空の...
-
17
Excel 書式を関数で判断。
-
18
エクセルのセル内に全角数字を...
-
19
エクセル:シート名を手入力で...
-
20
セル入力文字が、「右のセルに...
おすすめ情報
公式facebook
公式twitter