Funcția ENCODEURL returnează un șir codificat prin URL, înlocuind anumite caractere non-alfanumerice cu simbolul procent (%) și un număr hexazecimal.
:
-
Funcția ENCODEURL nu este disponibilă în Excel pentru web sau Excel pentru Mac.
-
Funcția ENCODEURL poate apărea în galeria de funcții Excel pentru Mac, dar se bazează pe caracteristicile sistemului de operare Windows, deci nu va returna rezultate pe Mac.
Sintaxă
ENCODEURL(text)
Sintaxa funcției ENCODEURL are următorul argument.
Argument |
Descriere |
---|---|
Text Obligatoriu |
Un șir de codificat ca URL |
Exemple
Iată un exemplu simplu, care face referire la un fișier Excel pe un server Microsoft SharePoint.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit și Statement.xlsx de pierderi")
Care are ca rezultat:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
De asemenea, puteți utiliza funcția ENCODEURL împreună cu funcția WEBSERVICE. De exemplu, puteți utiliza serviciul API markitondemand.com pentru a returna informații despre o cotație bursieră a firmei:
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Unde aveți un ticker de cotații în celula C2.
Apoi puteți utiliza funcția FILTERXML pentru a extrage anumite date despre acel stoc. De exemplu, pentru a obține ultimul preț al tickerului de acțiuni în celula C2, puteți utiliza:
=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice")
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.