• 締切済み

Vlookupで画像と文字の組み合わせを利用したい

Excel2003 で図のように オートシェイプと文字を組み合わせたセル(A1:B3)を vlookup関数でD1に数字(1列目)を入力してE1に 表示させたいのですが、可能でしょうか?

みんなの回答

回答No.2

[Ctrl]+[F3]名前の定義 名前 桜 参照範囲 =INDEX($B$1:$B$4,$C$1) B1セルコピー D1セルを選択 [Shift]押しつつ「編集」 セルのリンク貼り付け 張り付けた図を選択して数式バーに =桜 検索をしたいならMATCH関数を使う =INDEX($B$1:$B$4,MATCH($C$1,$A$1:$A$4,0)) 当たり前だが、D1セルをコピペしても相対参照にならない

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

質問者はエクセル関数の本質を判って無いのだと思う。 または、エクセル関数への機能的に過剰期待です。 関数はセルの値を返すもので、数字や文字列は関数を適当に設定すれば返せる。 オブジェクト名(文字列)や、オブジェクトに振った番号なら返せる。 しかし画像名などがが決ったとして 表示すること 非表示にすること 位置決め などはVBAででも使わないと出来ない。 ーー ただし、 http://officetanaka.net/excel/function/tips/tips14.htm のような解説は有る。 普通はVBAを勉強した人がやれば出来る課題と思う。 ===== この質問の表現も判りにくい。再考のこと。 内容は D1に数字を入れる。 数字によってVLOOKUPで何を咲くインするのか。画像(シェイプ名? シェイプ名をきめて後どうするつもり。質問文を組み替えないと >vlookup関数でD1に数字(1列目)を入力してE1に表示させたいのですが など判りにくい。 文で、主語の位置を適切に。 D1に数字(1列目)を入力して、vlookup関数でE1に表示させたい、といいたいのか。

関連するQ&A