ENCODEURL

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Funkce ENCODEURL vrátí řetězec kódovaný jako adresa URL a nahradí některé jiné než alfanumerické znaky znakem procenta (%) a šestnáctkovým číslem.

Poznámka

  • Funkce ENCODEURL není dostupná v aplikaci Excel pro web ani v aplikaci Excel pro Mac.
  • Funkce ENCODEURL se může objevit v galerii funkcí Excel pro Mac, ale spoléhá na funkce operačního systému Windows, takže na Macu nevrátí výsledky.

Syntaxe

ENCODEURL(text)

Funkce ENCODEURL má následující argument.

Argument Popis
Text
Povinné
Řetězec, který má být překódován jako adresa URL

Příklady

Tady je jednoduchý příklad, který odkazuje na excelový soubor na serveru Microsoft SharePointu. 

=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit a ztráta Statement.xlsx")

 Výsledkem je:

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

Funkci ENCODEURL můžete také použít společně s funkcí WEBSERVICE. Službu markitondemand.com API můžete například použít k vrácení informací o akciích společnosti:

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

Pokud máte v buňce C2 akciový ticker.

Pomocí funkce FILTERXML pak můžete extrahovat specifická data o dané akcii. Pokud chcete například získat poslední cenu akcie v buňce C2, můžete použít:

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

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.