De functie ENCODEURL retourneert een door URL's gecodeerde tekenreeks, die bepaalde niet-alfanumerieke tekens vervangt door het percentagesymbool (%) en een hexadecimaal getal.
Notities:
-
De functie CODEURL is niet beschikbaar in Excel voor het web of Excel voor Mac.
-
De functie ENCODEURL wordt mogelijk weergegeven in de functiegalerie van Excel voor Mac, maar is afhankelijk van de functies van Windows besturingssysteem, zodat de functie geen resultaten oplevert op De Mac.
Syntaxis
URL.CODEREN(tekst)
De syntaxis van de functie CODEURL heeft het volgende argument.
Argument |
Beschrijving |
---|---|
Tekst Vereist |
Een tekenreeks die URL-codering moet hebben |
Voorbeelden
Hier is een eenvoudig voorbeeld, dat verwijst naar een Excel bestand op een Microsoft-SharePoint server.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit en Statement.xlsx")
Wat resulteert in:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
U kunt ook de functie ENCODEURL gebruiken in combinatie met de functie WEBSERVICE. U kunt bijvoorbeeld de api-markitondemand.com gebruiken om informatie over een bedrijfsvoorraad te retourneren:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Waar u een aandelen ticker hebt in cel C2.
Vervolgens kunt u de functie FILTERXML gebruiken om specifieke gegevens over die voorraad op te halen. Als u bijvoorbeeld de laatste prijs van de aandelen ticker in cel C2 wilt krijgen, kunt u het volgende gebruiken:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"";QuoteApiModel/Data/LastPrice")
Meer hulp nodig?
U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.