Funkce ENCODEURL vrátí řetězec kódovaný adresou URL, který nahradí určité nealfanumerické znaky symbolem procenta (%). a šestnáctkové číslo.

Poznámky: 

  • Funkce ENCODEURL není dostupná v Excel pro web nebo Excel pro Mac.

  • Funkce ENCODEURL se může zobrazit v galerii funkcí Excel pro Mac Windows, ale závisí na funkcích operačního systému, takže nevrátí výsledky na Macu.

Syntaxe

ENCODEURL(text)

Syntaxe funkce ENCODEURL má následující argument.

Argument

Popis

Text   

Povinný

Řetězec, který se má zakódovat pomocí adresy URL

Příklad

Tady je jednoduchý příklad, který odkazuje na Excel na serveru Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")

 Výsledkem je:

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

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

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

Kde máte burzovní panel v buňce C2.

Potom můžete pomocí funkce FILTERXML extrahovat konkrétní data o této akciích. Pokud třeba chcete v buňce C2 získat poslední cenu akcie, můžete použít:

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

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Viz také

FILTERXML

WEBSERVICE

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×