ミギムキ

[エクセル] Googleの検索結果を表示するリンクをセルに埋め込みたい

検索キーワードの情報をエクセルにまとめているとき、そのキーワードで検索した結果をすぐに見られるようにしたい場合があります。

エクセルの関数を組み合わせることで、特定セルの内容でGoogleの検索結果を表示するリンクを作成することができます。

=HYPERLINK(CONCAT("http://www.google.co.jp/search?hl=ja&q=", SUBSTITUTE(A1, " ", "+")), "Google")

「HYPERLINK」関数は、文字通りテキストリンクを作成する関数です。第一引数に指定された値をURLに、第二引数で指定された値をラベルにした形でリンクを生成します。

「CONCAT」関数は、引数に指定した値で結合した文字列を生成します。ここでは、Googleの検索結果を表示するためのURLに、検索文字列を結合しています。

「SUBSTITUTE」関数は、第一引数に指定した値に含まれている第二引数の文字を、第三引数の文字で置換を行います。検索する文字列にスペースが含まれていた場合「+」に置き換えるために行っています。

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。