Funkcja ENCODEURL zwraca ciąg zakodowany w adresie URL, zastępując niektóre znaki niealnumeryczne symbolem procentu (%) i liczbę szesnastkową.

Uwagi: 

  • Funkcja ENCODEURL nie jest dostępna w programach Excel dla sieci Web i Excel dla komputerów Mac.

  • Funkcja ENCODEURL może być wyświetlana w galerii Excel dla komputerów Mac funkcji firmy Windows, ale korzysta z funkcji Windows systemu operacyjnego, więc nie zwraca wyników na komputerze Mac.

Składnia

ENCODEURL(tekst)

W składni funkcji ENCODEURL występują następujące argumenty.

Argument

Opis

Tekst   

Wymagane

Ciąg, który ma zostać zakodowany w adresie URL

Przykłady

Oto prosty przykład, który odwołuje się do pliku Excel na serwerze microsoft SharePoint serwera. 

=ENCODEURL("raporty http://contoso.sharepoint.com/teams/Finance/Documents/April/Raporty/Zysk i Statement.xlsx")

 Co powoduje:

http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApfel%20Reports%2FProfit%20and%20Loss%20Statement.xlsx  

Funkcji ENCODEURL można też użyć w połączeniu z funkcją WEBSERVICE. Można na przykład użyć usługi markitondemand.com api w celu zwrócenia informacji o giełdzie firmy:

=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))

Gdzie w komórce C2 znajduje się giełdowy znacznik giełdowy.

Następnie można użyć funkcji FILTERXML w celu wyodrębnienia określonych danych dotyczących tych akcji. Aby na przykład uzyskać ostatnią cenę giełdowego giełdowego w komórce C2, możesz użyć:

=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2));"//QuoteApiModel/Data/LastPrice")

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społeczności witryny Answers.

Zobacz też

FILTERXML

WEBSERVICE

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jak zadowalająca jest jakość tłumaczenia?

Co wpłynęło na Twoje wrażenia?

Czy chcesz przekazać jakieś inne uwagi? (Opcjonalnie)

Dziękujemy za opinię!

×