Neste artigo, aprenderemos como obter o domínio de nível superior (tld) de URL no Excel.
Cenário:
Primeiro, queremos entender o que é um domínio de nível superior. Se for fornecido qualquer URL ou endereço de e-mail, às vezes precisamos extrair a última parte após . (char) do url ou e-mail fornecido. Essa última parte é chamada de domínio de nível superior. No instantâneo mostrado abaixo, um tipo geral de url é fornecido e o domínio de nível superior do url é com. o http parte é chamada de protocolo, em seguida, seu subdomínio, domínio e por último é o domínio de nível superior separado por . (Caracteres).
Abaixo, você encontrará mais explicações sobre como obter um domínio de nível superior de qualquer url ou endereço de e-mail.
Como resolver o problema?
Geralmente, o domínio de nível superior é encontrado após o último . (Caracteres). Para este problema, usaremos a seguinte função.
- Função DIREITA
- Função ENCONTRAR
- Função SUBSTITUIR
- Função LEN
Aqui, vamos usar alguma lógica para encontrar o último .(Caracteres). A função RIGHT extrai o texto do último sabendo o número de caracteres a serem selecionados a partir do último. Isso pode ser conhecido se diferenciarmos o último . (char) do resto . (Caracteres). O personagem diferenciador deve ser um personagem único. Em seguida, encontraremos a posição do personagem diferenciador para obter a posição inicial do domínio de nível superior.
Fórmula genérica:
= RIGHT (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", ""))))) |
url: dado url ou endereço de e-mail
%: caráter diferenciador
. : lookup char
Exemplo :
Tudo isso pode ser confuso de entender. Vamos entender este exemplo executando-o em um exemplo. Aqui temos alguns urls e precisamos extrair para o último valor, que será o domínio de nível superior. Abaixo está a fórmula para obter o
Use a fórmula:
= RIGHT (C4, LEN (C4) - FIND ("%", SUBSTITUTE (C4, ".", "%", LEN (C4) - LEN (SUBSTITUTE (C4, ".", "")))))) |
Explicação:
- LEN (SUBSTITUTE (C4, ".", "") Retorna o comprimento do texto em C4 sem. (Char).
- LEN (C4) retorna o comprimento da string.
- A diferença entre os dois retornará o número de . (Char) no texto. Aqui temos 2 . (char), a fórmula cai para.
= DIREITO (C4, 21 - ENCONTRAR ("%", SUBSTITUIR (C4, ".", "%", 21-19)))
- A função SUBSTITUTE substitui o . (char) com "%"(caractere diferenciador) apenas na 2ª ocorrência. A fórmula desce para.
= RIGHT (C4, LEN (C4) -FIND ("%", "http: //www.google%com"))
- A função FIND agora encontra o "%"(char) em string e retorna sua posição.
- A função RIGHT recebe o num_char para retornar, que é 3 da direita da string.
Aqui, todos os argumentos para a fórmula fornecidos usando a referência da célula. Pressione Enter para obter o resultado.
Como você pode ver no instantâneo acima, o domínio de nível superior para "http://www.google.com" é com. Agora copie a fórmula para o resto das células usando o atalho Ctrl + D ou arrastando para baixo o canto inferior direito da célula B2.
Aqui podemos ver que todo o url ou endereço de e-mail que nos foi fornecido, a fórmula extrai o domínio de nível superior de todos os valores. Geralmente, também recebemos o valor do caminho com url para obter o
Aqui estão todas as notas observacionais sobre o uso da fórmula.
Notas:
- A fórmula só funciona com números.
- O caractere diferenciador deve ser um caractere único, caso contrário, a fórmula retornará um erro.
- Verifique as partes da fórmula, primeiro selecione a parte e use F9. Isso é usado para fazer se você quiser verificar como sua fórmula está funcionando e eliminar alguns erros.
Espero que este artigo sobre Como obter o domínio de nível superior (tld) de URL no Excel seja explicativo. Encontre mais artigos sobre fórmulas de texto aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail
Função REPLACE vs SUBSTITUTE do Excel : As funções REPLACE e SUBSTITUTE são as funções mais incompreendidas. Para localizar e substituir um determinado texto, usamos a função SUBSTITUTE. Onde REPLACE é usado para substituir vários caracteres na string.
Substitua o texto do final de uma string começando na posição variável : Para substituir o texto do final da string, usamos a função REPLACE. A função REPLACE usa a posição do texto na string a ser substituída.
Como verificar se uma string contém um dos muitos textos no Excel : Para verificar se uma string contém algum texto múltiplo, usamos esta fórmula. Usamos a função SUM para somar todas as correspondências e, em seguida, executamos uma lógica para verificar se a string contém alguma das várias strings.
Contar células que contêm texto específico : Uma simples função CONT.SE fará a mágica. Para contar o número de células múltiplas que contêm uma determinada string, usamos o operador curinga com a função CONT.SE.
Artigos populares:
50 atalhos do Excel para aumentar sua produtividade : Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.
Como usar a função VLOOKUP do Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.
Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.
Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.