Funkcja ENCODEURL zwraca ciąg zakodowany w adresie URL, zastępując niektóre znaki niealnumeryczne symbolem procentowym (%) 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 jednak zależy od Windows funkcji 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("adres http://contoso.sharepoint.com/Finance/Profit i Statement.xlsx")
Co powoduje:
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Funkcji ENCODEURL można też użyć w połączeniu z funkcją WEBSERVICE. Na przykład za pomocą usługi markitondemand.com API można zwrócić informacje 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ściach.