Funkcia ENCODEURL vráti reťazec zakódovaný URL adresou, ktorý nahradí určité iné ako alfanumerické znaky symbolom percenta (%) a šestnástkovým číslom.
:
-
Funkcia ENCODEURL nie je k dispozícii v Excel pre web alebo Excel pre Mac.
-
Funkcia ENCODEURL sa môže zobraziť v galérii funkcií Excel pre Mac, ale využíva funkcie operačného systému Windows, takže nevráti výsledky v Macu.
Syntax
ENCODEURL(text)
Syntax funkcie ENCODEURL obsahuje nasledujúci argument.
Argument |
Popis |
---|---|
Text Povinné |
Reťazec, ktorý sa má zakódovať do URL adresy |
Príklady
Tu je jednoduchý príklad, ktorý odkazuje na excelový súbor na serveri Microsoft SharePoint.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
Čo má za následok:
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 rozhrania API markitondemand.com môžete napríklad použiť na vrátenie informácií o akciách spoločnosti:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Miesto v bunke C2, kde sa nachádza burzový kód.
Potom môžete použiť funkciu FILTERXML na extrahovanie konkrétnych údajov o tejto akcii. Ak chcete napríklad získať poslednú cenu akcie 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.