• ベストアンサー

ハイパーリンク

エクセルで、A1を文字入力できる場所にして、B1に=A1と入れると、当然B1にはA1に入れた文字が出ますが、A1の文字を変えると、A1の文字に合わせてB1のリンク先を変えることはできるのでしょうか? 例えば A1にみかんと入力、B1にみかん表示、B1のリンク先http:www.AAAAAAAA A1にりんごと入力、B1にりんご表示、B1のリンク先http:///www.BBBBBBB な感じです。 今は、例なのでりんごとみかんの2つですが、実際は500種類くらいあります よろしくおねがいします

質問者が選んだベストアンサー

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

HYPERLINK関数と言うものがあります。 コレとVLOOKUP関数を組み合わせて使うのが現実的かと。 まぁつまり・・例えば       E列     F列 1行目  りんご   http://AAAA 2行目  みかん   http://BBBB のように、対応表を作っておきます。 この場合、E列が「A1の文字に合わせて」の合わせるべき文字列、 F列が対応するリンク先、とお思いください。 これを用意しておいて、   B1セル:=HYPERLINK(VLOOKUP(A1,E1:F2,2,FALSE),A1) と言うしきを入力しておきます。 これでA1セルの文字を打ち変えると、ご所望の動きをしてくれると思います。 ちなみに =HYPERLINK(リンク先URL,表示する文字列) という感じで使います。 VLOOKUP関数は解説しなくても大丈夫ですよね?

touch_ken
質問者

お礼

こんばんは~。お礼が遅れまして申し訳ございません。 無事に出来ました。ありがとうございました。

関連するQ&A