Funkcia ENCODEURL vráti reťazec zakódovaný URL a niektoré nealfanumerické znaky nahradí symbolom percenta (%) a šestnástkovým číslom.
Poznámka
- Funkcia ENCODEURL nie je k dispozícii v Exceli pre web ani v Exceli pre Mac.
- Funkcia ENCODEURL sa môže zobraziť v galérii funkcií Excelu pre Mac, ale spolieha sa na funkcie operačného systému Windows, preto v Macu nevráti výsledky.
Syntax
ENCODEURL(text)
Syntax funkcie ENCODEURL obsahuje nasledovný argument.
| Argument | Popis |
|---|---|
|
Text Povinné |
Reťazec, ktorého URL adresa sa má zakódovať |
Príklady
Tu je jednoduchý príklad, ktorý odkazuje na excelový súbor na Microsoft SharePoint serveri.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit a strata Statement.xlsx")
Výsledkom čo:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Funkciu ENCODEURL môžete použiť aj spolu s funkciou WEBSERVICE. Službu markitondemand.com API môžete použiť napríklad na vrátenie informácií o akciách spoločnosti:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
kde máte v bunke C2 informáciu o informáciách o akciách.
Potom môžete pomocou funkcie FILTERXML extrahovať konkrétne údaje o danej akcii. Ak napríklad chcete zistiť informácie o poslednej cene informácií o akciách v bunke C2, môžete použiť:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2));"//QuoteApiModel/Data/LastPrice")
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.