Excelでセルの値をURLに付加する方法

投稿日:

このようなニーズは少ないと思いますが、メモも兼ねて。

PubMed(医療系論文DB)で目的の論文のID(PMID)を、Excelで管理しています。
そのPMIDをクリックすると、PubMedの該当の論文ページをブラウザで表示するようにします。

1件だけなら簡単ですが、複数件あるので、それを関数を使って簡単に設定する方法を考えました。
詳しくは以下をお読みください。

使用する関数は「HYPERLINK」です。
単純な方法としては、以下の記述でリンクを作成できます。【例】PMID=11533212

=HYPERLINK("http://www.ncbi.nlm.nih.gov/pubmed/11533212",11533212)

ただしこれだと、1件ずつ設定しなければなりません。
“http://www.ncbi.nlm.nih.gov/pubmed/”は固定で、セルの値をその後ろに付加できればいいので、下記のように記述します。

=HYPERLINK("http://www.ncbi.nlm.nih.gov/pubmed/"&E2,E2)

上記をE列にコピーすれば完了です。

Yukawa