Jak używać funkcji ENCODEURL w Excelu

Opis funkcji i składnia

Funkcja ENCODEURL jest wykorzystywana do kodowania adresów URL, umożliwiając ich bezpieczne przesyłanie przez internet. Zakodowany URL jest zgodny z normami URI (Uniform Resource Identifier) i może być stosowany, na przykład, w żądaniach HTTP. Funkcja ta konwertuje potencjalnie niebezpieczne lub nietypowe znaki na tzw. znaki ucieczki (escape characters).

Składnia: ENCODEURL(text)
  • text – Tekst przeznaczony do zakodowania. Musi być typu string.

Przykład:

Zakodujmy adres URL, który zawiera spacje lub specjalne znaki:

ENCODEURL("http://example.com/about us?section=test one&id=123")

Wynik:

http%3A%2F%2Fexample.com%2Fabout%20us%3Fsection%3Dtest%20one%26id%3D123

Praktyczne zastosowanie funkcji – analiza logów stron internetowych

Adresy URL często są przechowywane w tabelach, szczególnie przy analizie dużych zbiorów logów stron internetowych. Przy założeniu, że posiadamy tabelę z kolumną zawierającą różne adresy URL, które chcemy bezpiecznie przesłać do analizy za pomocą różnych API sieciowych, użycie funkcji ENCODEURL może wspierać w bezpiecznym osadzaniu tych adresów w żądaniach HTTP.

=ENCODEURL(A2)

Jeżeli w komórce A2 znajduje się adres URL, wynik formuły powyżej zostanie przedstawiony w postaci zakodowanej wersji URL, gotowej do bezpiecznego użycia w API czy innych żądaniach sieciowych.

Zastosowanie funkcji przy pracy z integracjami API

Podczas integracji różnych aplikacji poprzez API (Application Programming Interface), kluczowe jest bezpieczne przesyłanie danych. Funkcja ENCODEURL jest również użyteczna, kiedy dane wprowadzane przez użytkownika mają być wykorzystywane w URL, co zapobiega problemom związanym z błędnym formatowaniem.

Poniżej przykład arkusza, w którym użytkownik wprowadza dane, które następnie są kodowane do użycia w URL:

Wprowadzony tekst Zakodowany URL
Strona główna & cennik =ENCODEURL(A2)
O nas & kontakt =ENCODEURL(A3)

Jeśli użytkownik wprowadzi tekst 'Strona główna & cennik’ w komórce A2, formuła w B2 zakoduje ten tekst, aby można go było bezpiecznie użyć w linku HTTP.

Dzięki funkcji ENCODEURL można łatwo przygotować dynamiczne i bezpieczne linki, które ułatwiają integrację danych z systemami zewnętrznymi, zapewniając jednocześnie bezpieczeństwo danych przekazywanych przez internet.

Więcej informacji: https://support.microsoft.com/pl-pl/office/encodeurl-funkcja-07c7fb90-7c60-4bff-8687-fac50fe33d0e

Inne funkcje
Zwraca określone dane z treści XML, korzystając z określonego wyrażenia XPath
Zwraca dane z usługi sieci Web