Funkcija ENCODEURL

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

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.