Como usar a função ENCODEURL (CODIFICAÇÃOURL) no Excel

Português Inglês
CODIFICAÇÃOURL ENCODEURL

A função ENCODEURL, disponível tanto no Microsoft Excel quanto no Google Planilhas, é extremamente útil para manipular URLs, especialmente em atividades relacionadas à web, como chamadas de APIs ou criação de hiperlinks. Este artigo oferece um guia detalhado sobre como utilizar a função ENCODEURL, apresentando exemplos práticos e suas aplicações mais comuns.

Sintaxe e uso básico

A função ENCODEURL transforma texto em um formato de URL codificado, o que é indispensável para lidar com caracteres especiais em URLs. A sintaxe básica é a seguinte:

=ENCODEURL(texto)

Onde texto é a string que deseja-se codificar.

Exemplo:

=ENCODEURL("Olá Mundo!")

Este comando produzirá a seguinte string codificada de URL:

Ol%C3%A1%20Mundo%21

Esta versão codificada é ideal para uso em hiperlinks ou chamadas de API, onde caracteres especiais podem gerar problemas.

Exemplos práticos de aplicação

  • Integração com APIs: A integração com APIs geralmente exige a inclusão de parâmetros na URL que contêm caracteres especiais. A função ENCODEURL garante que esses parâmetros não comprometam a URL.
  • Criação de hiperlinks dinâmicos: Ao elaborar planilhas que produzem hiperlinks baseados em dados variáveis, é crucial que a URL seja codificada para garantir que os links funcionem adequadamente, independentemente dos caracteres presentes nos dados.

Aplicações da função

1. Preparação de dados para chamadas de API

Suponha que você esteja preparando uma chamada GET para uma API que exige um endereço específico. Se o endereço incluir caracteres especiais, como espaços ou pontuação, ele precisa ser codificado.

Exemplo:

=ENCODEURL("Rua São Paulo, 123")

Isso resultará em:

Rua%20S%C3%A3o%20Paulo%2C%20123

Este endereço codificado pode agora ser inserido na URL da API sem riscos de erros causados por caracteres inadequados.

2. Gerando hiperlinks seguros em planilhas

Imagine que você possui uma lista de termos de pesquisa que precisam ser adicionados a uma URL de pesquisa do Google. Utilizando a função ENCODEURL, é possível garantir que o termo de pesquisa seja corretamente formatado na URL.

Exemplo:

=HYPERLINK("https://www.google.com/search?q=" & ENCODEURL(A2), "Pesquisar no Google")

Assumindo que A2 contenha o texto ‘cães&gatos’, o resultado será um hiperlink para:

https://www.google.com/search?q=c%C3%A3es%26gatos

Este link conduzirá o usuário diretamente para uma pesquisa no Google para ‘cães&gatos’, com a string de pesquisa adequadamente codificada.

Estes são apenas alguns dos inúmeros casos onde a função ENCODEURL pode ser aplicada para gerenciar URLs de forma eficaz. Compreender e utilizar essa função pode prevenir muitos dos problemas comuns encontrados ao trabalhar com URLs em documentos do Excel e Google Planilhas.

Mais Informações: https://support.microsoft.com/pt-pt/office/codificaçãourl-função-codificaçãourl-07c7fb90-7c60-4bff-8687-fac50fe33d0e

Outras funções
Devolve dados específicos do conteúdo XML utilizando o XPath especificado
Devolve dados de um serviço web