ENCODEURL 函数
约 360 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
ENCODEURL 函数用于返回 URL 编码的字符串。该函数将特殊字符转换为 URL 编码格式(百分号编码),使其可以在 URL 中安全传输。该函数仅在 Excel 2013 及更高版本中可用。
2. 语法
ENCODEURL(text)| 参数 | 选填 | 说明 |
|---|---|---|
| text | 必需 | 要进行 URL 编码的文本字符串。 |
3. 示例
3.1. 编码包含空格的文本
=ENCODEURL("Hello World")将空格编码为 %20,结果为 Hello%20World。
3.2. 编码中文字符
=ENCODEURL("你好世界")将中文字符编码为 URL 编码格式,结果类似于 %E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C。
3.3. 编码特殊字符
=ENCODEURL("a&b=c")将特殊字符 & 和 = 编码,结果为 a%26b%3Dc。
4. 实用技巧
4.1. 适用场景
ENCODEURL 函数主要用于在 Excel 中构建 Web 查询 URL 或 API 请求时对参数进行编码;
4.2. 编码非 ASCII 字符
该函数对 ASCII 字符和非 ASCII 字符(如中文)都会进行编码;
4.3. 如果需要解码 URL 编码的字符串
如果需要解码 URL 编码的字符串,Excel 没有内置函数,需要使用 VBA 或 Power Query。