Funkcja ENCODEURL

Excel 2013+, Excel for Windows

Podsumowanie

Funkcja ENCODEURL przekształca zwykły tekst w format zgodny z adresem URL, kodując specjalne znaki za pomocą symbolu procentu (%) i kodów heksadecymalnych. Idealna do tworzenia poprawnych linków internetowych w formułach Excela.

Składnia

ENCODEURL(tekst)

Parametry

Parametr Typ Wymagane Opis
tekst String Tak Wymagany. Tekst, który zostanie zakodowany do formatu URL

Użycie funkcji ENCODEURL

Funkcja ENCODEURL jest niezbędna podczas tworzenia dynamicznych adresów URL w Excelu, szczególnie gdy tekst zawiera spacje, polskie znaki lub symbole specjalne. Umożliwia poprawne łączenie parametrów w linkach do API lub odwołań do plików.

Typowe przykłady ENCODEURL

Kodowanie ścieżki do pliku SharePoint

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

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

Pobieranie danych giełdowych z API

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

Pobiera notowania akcji używając symbolu z komórki C2

Wyodrębnienie ceny akcji

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

Wyciąga ostatnią cenę akcji z XML odpowiedzi API

Często zadawane pytania

Nie. Funkcja korzysta z mechanizmów Windows i nie zwraca wyników na Macu, mimo wyświetlania w galerii funkcji.

Tak, funkcja poprawnie koduje polskie litery jak ąęćłńóśźż.

Służy do bezpiecznego przekazywania parametrów w adresach URL do zewnętrznych API.

Typowe błędy i rozwiązania

#NAME?

Cause: Funkcja niedostępna w Excel Web lub Mac

Solution: Użyj Excela dla Windows 2013+

Nieprawidłowy wynik

Cause: Użycie na Macu lub Excel Online

Solution: Sprawdź kompatybilność platformy

Uwagi

  • Dostępna tylko w Excel 2013+ dla Windows
  • Nie działa w Excel Online ani Mac
  • Koduje wszystkie niebezpeczne znaki URL
  • Zawsze stosuj przy budowaniu linków z zmiennymi

Kompatybilność

Dostępne w: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365 (Windows)

Niedostępne w: Excel dla Mac, Excel Online, Excel 2010 i wcześniejsze

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2013+, Excel for Windows