Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Uwagi: 

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

  • Funkcja ENCODEURL może zostać wyświetlona w galerii funkcji Excel dla komputerów Mac, ale korzysta z funkcji systemu operacyjnego Windows, 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

Text (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 programu Excel na serwerze programu Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")

 W wyniku czego:

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

Funkcji ENCODEURL można także używać w połączeniu z funkcją WEBSERVICE. Za pomocą usługi interfejsu API markitondemand.com można na przykład zwrócić informacje o stanie akcji firmy:

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

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

Następnie możesz użyć funkcji FILTERXML , aby wyodrębnić określone dane dotyczące tego zasobu. Aby na przykład pobrać wartość Ostatnia cena telegrafu giełdowego w komórce C2, możesz użyć następujących funkcji:

=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.

Zobacz też

FILTERXML

WEBSERVICE

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.