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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excelの画像をセルとして参照する
Excel(エクセル)
-
Excelで数字を入れたら対応する図を呼び出したい
Excel(エクセル)
-
エクセルマクロでシート内にある画像のみを選択する
Excel(エクセル)
-
-
4
条件に一致したときに画像を表示したいのですが・・。
Excel(エクセル)
-
5
エクセルで別シートの同じ位置にオブジェクトをコピーしたい
その他(Microsoft Office)
-
6
エクセルで複数のシートに画像のはりつけ
その他(Microsoft Office)
-
7
【VBA】3個の図形をコピーしてSheet2に貼り付けたい
Excel(エクセル)
-
8
エクセル フォルダの画像を画像名で検索して貼り付け
Excel(エクセル)
-
9
Excel セルに入力した画像名からフォルダの画像を自動表示させたい
Excel(エクセル)
-
10
VBA Shapes コピーと名前
Excel(エクセル)
-
11
エクセル マクロ 相対パスから画像を読み込みたいです。
その他(Microsoft Office)
-
12
エクセルVBA 画像を貼り付けるセル位置を指定する方法
Excel(エクセル)
-
13
マクロを実行すると画像がズレてしまいます
その他(Microsoft Office)
-
14
VBAエクセルに貼り付けた画像をセルにあった大きさにしたい(等倍)
Excel(エクセル)
-
15
Excel VBAでセル内の画像を選択したい
Excel(エクセル)
-
16
エクセルのセルに指定画像(.jpg)を自動で貼り付けたいです。
Excel(エクセル)
-
17
エクセルで次々と画像を表示させたい
Excel(エクセル)
-
18
エクセルのマクロで特定フォルダ内のJPGファイルを検索して開きたいので
Excel(エクセル)
-
19
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
20
VBA シート毎に画像挿入
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
下記マクロでMsgBox "空白です...
-
在庫管理表に使うエクセルの関...
-
エクセルでバーコード作成し使...
-
【マクロ】for next構文について
-
ユーザー定義関数をアドイン登...
-
職場の人から聞かれており、こ...
-
PDFの請求明細をエクセルにしたい
-
エクセルで表
-
Excel関数-文字列で自動作成さ...
-
Microsoft Officeの中古は信用...
-
Excelデータをコピペして、ペー...
-
Excelで50個のセルに同じ文字を...
-
エクセルで会社の従業員のデー...
-
エクセルの関数について教えて...
-
エクセルの表で1年間の曜日を...
-
スプレッドシート、Excelでの数...
-
Excelで、項目の種類ごとにカウ...
-
「問題が発生しました」ですと?
-
LOOKUP関数を使えばいいのでし...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報