Note: The other languages of the website are Google-translated. Back to English

Octetos separados de endereço IP no Excel

Você já tentou dividir os endereços IP em colunas separadas na planilha do Excel? Talvez o recurso Texto para coluna possa ajudá-lo a resolver esse trabalho rapidamente, mas, neste artigo, falarei sobre algumas fórmulas para realizar essa tarefa no Excel.


Divida octetos de endereços IP em colunas separadas no Excel

Normalmente, no Excel, as funções LEFT, MID, LEN e FIND podem ajudá-lo a extrair cada octeto do endereço IP em colunas diferentes. Execute as seguintes etapas:

Divida o primeiro octeto dos endereços IP:

Para extrair o primeiro octeto do endereço IP, aplique a fórmula abaixo em uma célula em branco:

=LEFT(A2,FIND(".",A2)-1)

Em seguida, arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e todos os primeiros octetos dos endereços IP foram extraídos, consulte a captura de tela:

Explicação da fórmula:

ENCONTRAR (".", A2) -1: Esta função FIND retorna a posição do primeiro ponto da célula A2, subtrai 1 significa excluir o ponto em si, você obterá o resultado 2.

LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2):A função LEFT é usada para extrair 2 caracteres do lado esquerdo da string na célula A2.


Divida o segundo octeto dos endereços IP:

Para obter o segundo octeto dos endereços IP, copie ou insira a seguinte fórmula em uma célula em branco:

=MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)

Em seguida, arraste a alça de preenchimento para baixo até as células para preencher esta fórmula, e você obterá o resultado conforme necessário, veja a captura de tela:

Explicação da fórmula:

1. ENCONTRAR (".", A2) +1: Esta função FIND retorna a posição do primeiro ponto da célula A2, adiciona 1 meio à extração do próximo caractere, você obterá o resultado o número 4. Esta parte da fórmula é reconhecida como o argumento start_num da função MID.

2. FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1: Esta parte é reconhecida como o argumento num_chars na função MID.

  • FIND (".", A2, FIND (".", A2) +1) = FIND (".", A2,4): Esta função FIND retornará a posição do segundo ponto. E você obterá o número 6.
  • FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1=6-3-1: Subtrair a posição do primeiro ponto da posição do segundo ponto e, em seguida, subtrair 1 do resultado significa remover um ponto inicial. E o resultado é 2.

3. MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)=MID(A2, 4, 2): Finalmente, esta função MID é usada para extrair 2 caracteres que começam no quarto caractere da célula A2.


Divida o terceiro octeto dos endereços IP:

Para extrair o terceiro octeto dos endereços IP, as funções MID e FIND também podem fazer um favor, insira ou copie a seguinte fórmula em uma célula em branco:

=MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))

Em seguida, arraste a alça de preenchimento para baixo para obter os resultados que você precisa, e apenas o terceiro octeto dos endereços IP foi dividido, veja a captura de tela:

Explicação da fórmula:

1. FIND(".",A2,FIND(".",A2)+1)+1: Esta função FIND aninhada é usada para obter a posição do segundo ponto na célula A2, adicionando 1 meio à extração do próximo caractere, e você obterá o número 7. Esta parte é reconhecida como o argumento start_num da função MID.

2. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1): Esta parte da fórmula é reconhecida como o argumento num_chars da função MID.

  • FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=FIND(".",A2, 7): Esta função FIND aninhada é usada para obter a posição do terceiro ponto na célula A2, ela retorna o número 8.
  • FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1)=8-7: Subtraia a posição do segundo ponto da posição do terceiro ponto, e o resultado é 1.

3.MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 7, 1): Esta função MID receberá 1 caractere que começa no sétimo caractere da célula A2.


Divida o quarto octeto dos endereços IP:

A fórmula abaixo pode ajudar a extrair o último octeto do endereço IP, copie ou insira a fórmula em uma célula em branco:

=MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))

E então, arraste a alça de preenchimento para preencher esta fórmula para outras células de que você precisa, você obterá o resultado conforme a captura de tela abaixo:

Explicação da fórmula:

1. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1: Esta função FIND aninhada é usada para obter a posição do terceiro ponto na célula A2, adicionando 1 meio à extração do próximo caractere, e você obterá o número 9. Esta parte é reconhecida como o argumento start_num da função MID.

2. LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1):

  • LEN (A2): A função LEN retorna o número total de caracteres na célula A2. Ele receberá o número 11.
  • LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=11-8: O comprimento total da célula A2 subtrai a posição do terceiro ponto para obter o número do caractere restante. Isso obterá o número 3.

3. MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 9, 3): Por fim, esta função MID terá 3 caracteres que começam no nono caractere da célula A2.


Funções relativas usadas:

  • LEFT:
  • A função LEFT extrai o número fornecido de caracteres do lado esquerdo de uma string fornecida.
  • MID:
  • A função MID é usada para encontrar e retornar um número específico de caracteres do meio de uma determinada sequência de texto.
  • FIND:
  • A função FIND é usada para encontrar uma string dentro de outra string e retorna a posição inicial da string dentro de outra.
  • LEN:
  • A função LEN retorna o número de caracteres em uma string de texto.

Mais artigos:

  • Divida o texto e os números em uma célula no Excel
  • Supondo que os dados de uma célula sejam misturados com texto e números, como você pode dividi-los em células de colunas separadas? Este tutorial vai mostrar as etapas detalhadas para obtê-lo com fórmulas.

As melhores ferramentas de produtividade para escritório

Kutools for Excel - ajuda você a se destacar da multidão

Você gostaria de completar seu trabalho diário de forma rápida e perfeita? O Kutools for Excel traz 300 recursos avançados poderosos (combinar pastas de trabalho, somar por cor, dividir o conteúdo da célula, converter data e assim por diante ...) e economizar 80% do tempo para você.

  • Projetado para 1500 cenários de trabalho, ajuda você a resolver 80% dos problemas do Excel.
  • Reduza milhares de cliques de teclado e mouse todos os dias, alivie seus olhos e mãos cansados.
  • Torne-se um especialista em Excel em 3 minutos. Não é mais necessário se lembrar de fórmulas dolorosas e códigos VBA.
  • Avaliação gratuita ilimitada de 30 dias. Garantia de devolução do dinheiro em 60 dias. Atualização e suporte gratuitos por 2 anos.
Faixa de opções do Excel (com Kutools para Excel instalado)

Guia Office - Habilitar leitura e edição com guias no Microsoft Office (incluindo Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz guias eficientes para o Office (incluindo Excel), assim como o Chrome, Firefox e o novo Internet Explorer.
Captura de tela do Excel (com guia Office instalado)
Comentários (1)
Avaliado 5 fora do 5 · classificações 1
Este comentário foi feito pelo moderador no site
Isso funcionou lindamente, obrigado por esta informação !!
Avaliado 5 fora do 5
Não há comentários postados aqui ainda

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL