Excel URLに利用できない文字を利用可能な文字に変換(ENCODEURL関数)

2024年3月12日

English version.

ENCODEURL関数は指定したテキストに含まれる

URLに利用できない文字(?や&などURLとして特別な意味のある文字や日本語など)を

URLに利用可能なテキストに変換(URLエンコードまたはパーセントエンコーディング)する関数です。

この関数はExcel 2013以降から追加された機能で、

Googleアナリティクスなどアクセス解析ツールのURLパラメータを作成する場合に

利用するケースが多いでしょう。

もし日本語の存在しない値でも半角空白や多くの記号は変換の必要があるため

URLパラメータにする値は全てENCODEURL関数を通しておくのが安全です。

当サイトには別途、変換ツールを用意しているのでこちらの利用も便利です。

仕様

=ENCODEURL(文字列)
引数省略時の値説明
文字列省略不可変換する文字列、またはセルを指定。

使用例

例としてGoogleアナリティクスのUTMパラメータに対して利用する場合は

次のような数式を利用します。(赤字は可変箇所)

="?utm_medium="&ENCODEURL(文字列)&"&utm_campaign="&ENCODEURL(文字列)&"&utm_source="&ENCODEURL(文字列)
GoogleアナリティクスのURLパラメータに日本語を使用する例

日本語や一部の記号がUTF-8(文字コード)で表され、

各バイトの文字コードの前に「%」が付与されます。

例えば「日本語」というテキストは「%E6%97%A5%E6%9C%AC%E8%AA%9E」に変換されます。

またHYPERLINK関数WEBSERVICE関数

URLパラメータに日本語を指定する場合にもENCODEURL関数が必要になります。

注意点

URL全体を変換してしまうとURLを壊してしまうことがあります。

例えば「https://blog-tips.sekenkodqx.jp/」全体を変換すると

「https%3A%2F%2Fblog-tips.sekenkodqx.jp%2F」となり

URLとして必要な部分も変換されてしまい機能しなくなってしまいます。

それに対処するには当サイトの変換ツールでパラメータの値部分のみを変換するか、

URLの一般的なルールを理解した上で変換することをおすすめします。

Excel完全マスター: 関数・テクニック・新機能を網羅した決定版ガイド

本書は、Excelの基礎から応用まで、包括的に学べるガイドブックです。当サイトの豊富な情報を、電子書籍向けに最適化し、読みやすく再構成しました。

【本書の特徴】

  • 情報量:Word-A4サイズ換算で1,400ページ相当
  • 基本操作から高度なテクニックまで、段階的に学習可能
  • 140種類の関数を詳細に解説
  • 109種類の実用的なテクニックと具体例を紹介
  • 最新機能(XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピル等)を徹底解説

【対象読者】

  • Excel初心者からプロフェッショナルまで
  • 体系的にExcelスキルを向上させたい方
  • 業務効率化を目指すビジネスパーソン
  • データ分析や可視化のスキルを磨きたい方

【本書の強み】

  • 実務に即した例題と解説
  • 視覚的な図表やスクリーンショットで理解を促進
  • 最新のExcelバージョンに対応した内容
  • 著者の長年の経験に基づく、実践的なTipsを多数収録

【更新とサポート】

  • 常に最新の情報を反映するため、定期的に内容を更新
  • 最新版の入手方法:Amazonカスタマーサポートへお問い合わせください

【入手方法】

  • 買い切り:950円
  • Kindle Unlimited:読み放題プランで利用可能

Excelマスターを目指す方、業務効率を劇的に向上させたい方に、自信を持っておすすめできる一冊です。この1冊で、Excelの可能性を最大限に引き出す力が身につきます。

関連記事

関数の仕様と使い方の記事一覧