Función ENCODEURL

Se aplica a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

La función ENCODEURL devuelve una cadena de URL codificada que reemplaza determinados caracteres no alfanuméricos por el símbolo de porcentaje (%) y un número hexadecimal.

Nota

  • La función ENCODEURL no está disponible en Excel para la Web ni en Excel para Mac.
  • La función ENCODEURL puede aparecer en la galería de funciones de Excel para Mac, pero se basa en las características del sistema operativo Windows, por lo que no devolverá resultados en Mac.

Sintaxis

URLCODIF(texto)

La sintaxis de la función ENCODEURL tiene el siguiente argumento.

Argumento Descripción
Texto
Requerido
Cadena que se va a codificar como dirección URL

Ejemplos

A continuación se muestra un ejemplo sencillo, que hace referencia a un archivo de Excel en un servidor de Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit y pérdida Statement.xlsx")

 Lo que da como resultado:

http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx

También puede usar la función ENCODEURL junto con la función SERVICIOWEB. Por ejemplo, puede usar el servicio de API de markitondemand.com para devolver información sobre acciones de una empresa:

=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))

Donde tiene un símbolo de acciones en la celda C2.

Puede usar la función FILTERXML para extraer datos específicos sobre ese valor. Por ejemplo, para obtener el último precio del símbolo de cotizaciones en la celda C2, puede usar:

=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.