Funkcija ENCODEURL pateikia URL užkoduotą eilutę, pakeičiančią tam tikrus ne raidinius ir skaitinius simbolius procento simboliu (%) ir šešioliktainiu skaičiumi.
Pastaba
- ENCODEURL funkcijos nėra internetinėje "Excel„Excel“" arba "Excel", skirtoje "Mac".
- Funkcija ENCODEURL gali būti rodoma "Excel", skirtos "Mac", funkcijų galerijoje, bet ji priklauso nuo "Windows" operacinės sistemos funkcijų, todėl "Mac" kompiuteryje rezultatų neteiks.
Sintaksė
ENCODEURL(tekstas)
Funkcijos ENCODEURL sintaksė turi tokį argumentą:
| Argumentas | Aprašymas |
|---|---|
|
Tekstas Būtinas |
Eilutė, kurią reikia užkoduoti naudojant URL |
Pavyzdžiai
Štai paprastas pavyzdys, nurodantis "Excel" failą, esantį "„Microsoft“ SharePoint" serveryje.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit ir praradimo Statement.xlsx")
Rezultatas yra:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Taip pat galite naudoti funkciją ENCODEURL kartu su funkcija WEBSERVICE. Pavyzdžiui, norėdami grąžinti informaciją apie įmonės akcijas, galite naudoti markitondemand.com API tarnybą:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Jei langelyje C2 yra akcijų kursų žymeklis.
Tada galite naudoti funkciją FILTERXML , kad gautumėte konkrečius duomenis apie tas akcijas. Pavyzdžiui, norėdami gauti paskutinę akcijų kurso kainą langelyje C2, galite naudoti:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.