Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como preencher IPs com incremento no Excel?

Author Siluvia Last modified

Atribuir endereços IP de forma eficiente no Excel pode ser particularmente útil, seja gerenciando dispositivos de escritório, servidores ou preparando implantações em massa de TI. Por exemplo, você pode precisar gerar uma sequência de endereços IP, como de 192.168.1.1 a 192.168.10.1, com parte do endereço sendo incrementada para cada entrada. Inserir manualmente esses endereços pode ser demorado e sujeito a erros, e o recurso Preenchimento Automático padrão do Excel geralmente não lida com padrões numéricos de estilo IP conforme o esperado. Portanto, é importante explorar outros métodos que simplifiquem essa tarefa repetitiva, garantindo precisão e consistência nas suas alocações de endereços IP. Este artigo apresentará várias soluções eficazes, incluindo técnicas de fórmulas embutidas, utilitários avançados como Kutools para Excel e mais, para ajudá-lo a preencher rapidamente endereços IP com valores incrementais no Excel.


Preencher IPs com incremento usando fórmulas

Se você deseja gerar um intervalo de endereços IP de 192.168.1.1 a 192.168.10.1, onde o incremento ocorre no terceiro octeto, isso pode ser facilmente realizado com uma fórmula no Excel. Esse método é especialmente útil se você tem um padrão regular de incremento e precisa de uma solução flexível e baseada em fórmulas que dependa apenas das funcionalidades internas do Excel.

1. Selecione uma célula em branco (por exemplo, a célula B2) e insira a seguinte fórmula. Em seguida, pressione a tecla Enter para gerar o primeiro endereço IP na sequência:

="192.168."&ROWS($A$1:A1)&".1"

enter a formula to Fill down IP Address with increment

2. Após gerar o primeiro endereço IP, clique na célula e arraste sua Alça de Preenchimento pela coluna para criar automaticamente os próximos endereços em sequência. O número de linhas deve corresponder à quantidade de endereços necessários entre os valores inicial e final.

drag the Fill Handle down to the cell until all needed IP Addresses are created

ℹ️ Notas e Dicas Práticas:

  • Na fórmula acima, 192, 168 e 1 referem-se aos octetos fixos. A parte variável — LINHAS($A$1:A1) — gera inteiros sequenciais, aumentando a cada linha para atualizar o terceiro octeto. Para começar de um número diferente (por exemplo, 3), modifique a referência (por exemplo, $A$3:A3).
  • Para incrementar o primeiro octeto:
    =ROWS($A$1:A192)&".168.2.1"
  • Para incrementar o segundo octeto:
    ="192."&ROWS($A$1:A168)&".1.1"
  • Para incrementar o quarto octeto (designações de host):
    ="192.168.1."&ROWS($A$1:A1)
  • Sempre ajuste a lógica da fórmula de acordo com a faixa de endereços e os valores iniciais necessários.
  • Dica: Se você pretende copiar a fórmula por muitas linhas, clique duas vezes na Alça de Preenchimento para preencher automaticamente a coluna.
  • Precauções:
    • Certifique-se de que nenhum octeto exceda o intervalo válido (0–255).
    • Os resultados são cadeias de texto. Certifique-se de que eles correspondam aos requisitos de formatação do seu sistema de destino.
  • Solução de Problemas: Se você visualizar valores inesperados, verifique as referências de linha e a posição da célula inicial.

Essa solução é ideal para padrões simples e regulares e oferece máxima flexibilidade se você já estiver confortável com fórmulas do Excel. No entanto, para incrementos mais complexos de endereços IP personalizados ou formatação, considere as outras soluções abaixo.


Preencher IPs com incremento usando Kutools para Excel

Para usuários que preferem uma interface gráfica ou precisam gerar sequências mais complexas (como números iniciais personalizados, incrementos ou formatação não padrão), o utilitário Inserir Número de Sequência no Kutools para Excel oferece uma solução rápida e versátil. Esse método é especialmente adequado se você trabalha com grandes listas, precisa de recursos adicionais, como formatação automática, e deseja minimizar ajustes manuais de fórmulas.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Clique em Kutools > Inserir > Inserir Número de Sequência. Veja a captura de tela:

click Insert Sequence Number feature of kutools

2. Na caixa de diálogo Inserir Número de Sequência, configure sua sequência de endereços IP da seguinte forma:

  • (1) Digite um nome descritivo para esta regra na caixa Nome (por exemplo, OfficeIP3rdOctet).
  • (2) Insira o valor inicial para o octeto de incremento no campo Número inicial. Por exemplo, use 1 para começar a partir de 192.168.1.x.
  • (3) Especifique quanto cada IP deve ser incrementado no campo Incremento (normalmente 1).
  • (4) Defina o Número de dígitos se você precisar de zeros à esquerda na sua sequência (por exemplo, 001, 002).
  • (5) Preencha os componentes fixos (por exemplo, 192.168. como Prefixo e .1 como Sufixo), garantindo a colocação correta dos pontos.
  • (6) Clique no botão Adicionar para salvar esta regra para uso futuro.

set a sequence rule in the dialog box

3. Quando estiver pronto para popular a planilha com endereços IP, selecione as células onde deseja que os endereços apareçam. Escolha a regra salva e clique em Preencher Intervalo:

click the Fill Range button to fill the IP address

Este utilitário também permite a geração de outras sequências personalizadas, como números de faturas, IDs de funcionários ou qualquer combinação repetitiva de string-número.

✅ Vantagens:

  • Altamente personalizável – suporta texto fixo, incrementos variáveis e formatação.
  • Não é necessário lembrar ou aplicar fórmulas manualmente.
  • As regras de sequência podem ser salvas e reutilizadas em diferentes pastas de trabalho.

⚠️ Precauções:

  • Certifique-se de que o prefixo, sufixo e a contagem de dígitos estejam configurados corretamente para evitar endereços malformados.
  • Verifique a configuração antes de aplicar a grandes intervalos.

🛠️ Solução de Problemas:

  • Se Preencher Intervalo não funcionar, certifique-se de que sua regra corresponda ao formato do intervalo selecionado.
  • Algumas redes podem exigir a exclusão de faixas específicas de endereços (por exemplo, endereços de broadcast).

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


Código VBA - Gerar programaticamente uma sequência de IPs com incrementos

Se você precisa de um método flexível para gerar faixas de endereços IP com valores iniciais, finais e de incremento personalizados — ou se o padrão de endereços for mais complexo do que as fórmulas e ferramentas de sequência podem lidar — usar uma macro VBA pode ser altamente eficaz. Essa solução é ideal para usuários avançados do Excel, para automatização da criação em massa e para cenários onde você pode querer solicitar parâmetros de entrada cada vez que gerar uma sequência.

1. Para usar VBA para gerar endereços IP, clique em Desenvolvedor > Visual Basic para abrir a janela Microsoft Visual Basic for Applications. Depois, clique em Inserir > Módulo e cole o código a seguir no módulo:

Sub GenerateIPSequence()
    Dim startThird As Long
    Dim endThird As Long
    Dim increment As Long
    Dim base1 As String
    Dim base2 As String
    Dim base4 As String
    Dim i As Long
    Dim rowStart As Long
    Dim outCell As Range

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    base1 = Application.InputBox("Enter the first octet:", xTitleId, "192", Type:=2)
    base2 = Application.InputBox("Enter the second octet:", xTitleId, "168", Type:=2)
    startThird = Application.InputBox("Enter starting value for third octet:", xTitleId, 1, Type:=1)
    endThird = Application.InputBox("Enter ending value for third octet:", xTitleId, 10, Type:=1)
    base4 = Application.InputBox("Enter the fourth octet:", xTitleId, "1", Type:=2)
    increment = Application.InputBox("Increment value for third octet:", xTitleId, 1, Type:=1)

    Set outCell = Application.InputBox("Select the first cell for output:", xTitleId, Type:=8)

    If increment <= 0 Then
        increment = 1
    End If

    rowStart = 0

    For i = startThird To endThird Step increment
        outCell.Offset(rowStart, 0).Value = base1 & "." & base2 & "." & i & "." & base4
        rowStart = rowStart + 1
    Next i
End Sub

2. Clique no Run button botão para executar a macro. Você será guiado por uma série de prompts de entrada:

  • Primeiro octeto – Insira a parte inicial do seu endereço IP (por exemplo, 192).
  • Segundo octeto – Geralmente um valor fixo como 168, dependendo da sua sub-rede.
  • Valor inicial para o terceiro octeto – Isso define onde o bloco de incremento começa (por exemplo, 1).
  • Valor final para o terceiro octeto – Determina quando a sequência para (por exemplo, 10 para gerar de 192.168.1.1 até 192.168.10.1).
  • Quarto octeto – Geralmente fixo (por exemplo, 1) e representa a parte do host do endereço.
  • Valor de incremento – Controla como o terceiro octeto aumenta entre cada linha (geralmente 1 para endereços consecutivos).
  • Célula de saída – Escolha a primeira célula onde os endereços IP gerados devem ser escritos. A macro preencherá para baixo a partir dessa célula.

Depois que todos os valores forem inseridos, a macro construirá e preencherá automaticamente os endereços IP no formato: primeiro.segundo.terceiro.quarto (por exemplo, 192.168.3.1, 192.168.4.1, etc.).

✅ Dicas de Uso:

  • Sempre salve sua pasta de trabalho antes de executar novas macros para evitar perda acidental de dados.
  • Execute a macro várias vezes com diferentes parâmetros para gerar blocos de endereços diferentes — sem necessidade de modificar o código.
  • Use esse método quando outras fórmulas ou ferramentas de interface gráfica não conseguirem lidar com formatos de IP complexos ou variáveis.

⚠️ Precauções:

  • Todas as entradas do usuário são validadas — incrementos negativos são automaticamente redefinidos para 1.
  • Certifique-se de que cada octeto do IP permaneça no intervalo válido (0–255).
  • Certifique-se de que a coluna de saída tenha espaço suficiente de linhas em branco para evitar sobrescrever dados.
  • A execução da macro requer a ativação da guia Desenvolvedor e a permissão para macros.

🛠️ Solução de Problemas:

  • Se você visualizar erros, verifique suas configurações de segurança de macro em Desenvolvedor > Segurança de Macro.
  • Se nenhum resultado aparecer, verifique se a célula de saída selecionada está na planilha correta e não está bloqueada.

Preencher IPs com incremento usando Kutools para Excel

 

Artigos relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins