De functie ENCODEURL retourneert een tekenreeks met URL-codering, waarbij bepaalde niet-alfanumerieke tekens worden vervangen door het percentageteken (%) en een hexadecimaal getal.
Notities:
-
De functie ENCODEURL is niet beschikbaar in Excel voor het web of Excel voor Mac.
-
De functie ENCODEURL kan worden weergegeven in de functiegalerie van Excel voor Mac, maar is afhankelijk van functies van het Windows-besturingssysteem, zodat er geen resultaten worden geretourneerd op Mac.
Syntaxis
URL.CODEREN(tekst)
De syntaxis van de functie ENCODEURL heeft het volgende argument.
Argument |
Beschrijving |
---|---|
Tekst Vereist |
Een tekenreeks die moet worden gecodeerd met EEN URL |
Voorbeelden
Hier volgt een eenvoudig voorbeeld, dat verwijst naar een Excel-bestand op een Microsoft SharePoint-server.
=CODEURL("http://contoso.sharepoint.com/Finance/Profit en verlies 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 markitondemand.com API-service gebruiken om informatie over een bedrijfsaandeel te retourneren:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Waar u een aandelenkiezer in cel C2 hebt.
Vervolgens kunt u de functie FILTERXML gebruiken om specifieke gegevens over die voorraad te extraheren. Als u bijvoorbeeld de laatste prijs van de aandelen ticker in cel C2 wilt ophalen, 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.