• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelにリンクを貼りたいのですが・・・)

Excelで商品一覧を作成し、リンクを貼りたい

このQ&Aのポイント
  • Excelで商品の管理ができる一覧を作りたい。例えば、ASINコードを使って商品ページに直接リンクする一覧を作成したい。
  • 具体的には、A1セルには商品ページのURLを記入し、A3セルにASINコードを記入する。B3セルには=$A$1&B1などの数式を使ってASINコードとURLを結合することで、繋がったURLが作成できる。
  • しかし、数式や関数ではリンクを作成することはできない。リンクを作成するためには別の方法を用いる必要がある。

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

  • ベストアンサー
  • xpz3
  • ベストアンサー率63% (53/84)
回答No.1

「=$A$1&B1」の&で連結する方法や「=CONCATENATE($A$1,B1)」で複数の文字を一つの文字にしてハイパーリンクのテキストにしても残念ながらリンクにはなりません。 連結させたものを一つのURLとして扱う場合はHYPERLINK関数がベストです。 よって下記の式になります。 「=HYPERLINK(&A&1&B1,B1)」 ※上記でB1のコード名表示された「http://www.amazon.co.jp/dp/B1のコード」へのハイパーリンクが出来あがります。 試してみて下さい

ojimaty2003
質問者

お礼

回答ありがとうございます。 やってみます。

その他の回答 (1)

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

A1セルに文字列 http://www.amazon.co.jp を入れる B1に、文字列 gp/product/448009010X/を入れる。 D1セルに、=HYPERLINK(A1&"/"&B1,"amazon") を入れる。 D1をクリックするとAMAZONの本のサイトが画面に現れる。 「/」(半角)はセルのデータの最後や次に結合するデータの最後にいれてもよい。その場合には&"/"は不要。 結合は&でもCONCATENATE関数でもよい。 この質問にはHYPERLINK関数のことが出てこないのだがどうしたのかな。 小生は「ASINコード」(Amazon社の商品コード)の実例が、使ってないので上記B1の文字列は適当で無いかもしれない。 ブラウザのURLを入れる欄に入力するのと同じ文字列の後半を入れることになろう。 結合した後、1本で入力すると同じ文字列になるように。 >それはリンクされないのでしょうか? クリックは必要なのは分かっているでしょう。 URL部分の文字列が正しくないだけではないの。 質問の仕方が直截的でないのでわかりにくい。 したいこととや、うまくいかない実例でもあげて、質問すること。

ojimaty2003
質問者

お礼

回答ありがとうございます。 質問の仕方が悪くてすいません。。。 画像も添付したので大丈夫かと思ったのですが、誤って削除してしまい余計わかりにくくなったようです。 HYPERLINK関数は知りませんでした。 まだまだ勉強不足です。 ご教示いただいたことをやってみます。

関連するQ&A