Como criar um número incremental incorporado ou combinado com texto no Excel?
No Excel, gerar sequências de números incrementais é uma tarefa essencial, especialmente para organizar dados ou criar identificadores únicos. Embora a Alça de Preenchimento Automático seja uma forma simples de preencher números contínuos isolados, ela não permite combinar diretamente números incrementais com texto — por exemplo, gerar "Utilizador001", "Utilizador002", etc., num único passo. Essa limitação pode dificultar tarefas como a criação de nomes de utilizador personalizados, endereços de e-mail, códigos de produto ou números de fatura que exijam simultaneamente um prefixo fixo e uma numeração sequencial. Neste tutorial, apresentamos vários métodos para integrar números incrementais com texto no Excel, desde fórmulas clássicas até automação avançada com VBA e ferramentas especializadas e intuitivas.
Cenários comuns incluem: gerar lotes de itens com etiquetas únicas, criar listas de e-mail com nomenclatura sistemática ou produzir números de série para rastreio de produtos. Cada solução oferece as suas vantagens — seja pela facilidade de utilização, automação, flexibilidade na colocação dos números ou adequação a grandes volumes de dados.

Número incremental com texto por fórmula no Excel
Número incremental com texto com Kutools para Excel
Macro VBA: criar números incrementais dentro ou no interior de texto
Número incremental com texto por fórmula no Excel
As fórmulas integradas do Excel oferecem uma forma simples de combinar texto com números incrementais. Esta solução é especialmente útil quando a sua sequência apresenta números e texto em posições fixas e exige total transparência na composição do identificador.
1. Prepare a sua folha de cálculo conforme ilustrado abaixo:

2. Na célula D2, introduza a seguinte fórmula e prima Enter para aplicar:
=$A$2&TEXT(B2,"000")&$C$2
Após a fórmula devolver o resultado, arraste a Alça de Preenchimento da célula D2 para baixo, preenchendo assim as restantes células da coluna D. Cada célula exibirá o texto combinado com um número sequencial incrementado, como por exemplo «User001@localdomain.com», «User002@localdomain.com», etc., conforme ilustrado abaixo:

Notas e dicas:
$A$2e $C$2) para manter os elementos de texto fixos ao copiar a fórmula para baixo.Esta abordagem é altamente transparente e ideal para dados bem estruturados, mas geralmente exige a configuração manual de colunas auxiliares para cada componente. Além disso, se a posição do seu separador entre texto e número variar de linha para linha, esta abordagem poderá exigir ajustes adicionais.
Número incremental com texto com Kutools para Excel
Se frequentemente precisar de gerar identificadores textuais incrementais e preferir uma interface gráfica ou desejar opções mais dinâmicas—como prefixos e sufixos flexíveis, incrementos personalizados ou memorização das definições para reutilização—o Kutools para Excel oferece uma funcionalidade especializada denominada Inserir Número de Sequência. Com esta ferramenta, pode criar esquemas de numeração complexos em apenas alguns cliques, sem necessidade de configurar fórmulas.
1. No Friso do Excel, aceda a Kutools > Inserir > Inserir Número de Sequência…, conforme ilustrado abaixo:

2. Na caixa de diálogo Inserir Número de Sequência, clique em Novo para expandir opções adicionais de configuração. Eis como configurar:

3. Selecione o intervalo de células onde pretende inserir os números incrementais com texto e, em seguida, clique em Preencher Intervalo. Os números personalizados serão imediatamente preenchidos na área selecionada, gerando resultados como «User001@localdomain.com», «User002@localdomain.com»…

Notas adicionais: Assim que criar e guardar um modelo de numeração no Kutools, poderá reutilizá-lo rapidamente — mesmo em várias pastas de trabalho. Se o último número gerado foi o 30, a próxima vez que utilizar esta sequência, a numeração retomará automaticamente a partir do 31. Isto é especialmente útil para evitar duplicações ou para rastrear grandes conjuntos de dados.
Este método é ideal para utilizadores que trabalham frequentemente com dados sequenciais e procuram eficiência, flexibilidade numa interface de apontar e clicar, e a possibilidade de guardar modelos para tarefas recorrentes em lote. Caso necessite de personalização avançada baseada em posições para além de prefixo e sufixo, a criação de scripts automatizados poderá ser uma opção mais adequada (ver abaixo).
Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.
Número incremental com texto com Kutools para Excel
Macro VBA: criar números incrementais dentro ou no interior de texto
Se precisar de controlo máximo — como inserir um número incrementado em qualquer posição de uma cadeia de texto, gerar identificadores complexos instantaneamente ou aplicar essa operação a várias linhas de uma só vez — uma macro VBA oferece automação e personalização que fórmulas ou complementos nem sempre conseguem igualar. O VBA é ideal para operações em massa, padrões personalizados ou quando for necessário incorporar números exatamente onde desejar na cadeia (não apenas no início ou no fim).
Antes de começar, lembre-se sempre de guardar a sua pasta de trabalho como um ficheiro com macros ativadas ().xlsm) para evitar perder o código VBA. Além disso, teste sempre qualquer macro numa cópia dos seus dados antes de a aplicar às informações originais — assim evita alterações inesperadas!
Como utilizar a macro:
1. Abra a sua pasta de trabalho e, no Friso do Excel, clique em Ferramentas de Programador > Visual Basic. (Se o separador Programador não estiver visível, ative-o através de Ficheiro > Opções > Personalizar Friso.)
2. Na janela do editor Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo. Copie e cole o seguinte código no módulo em branco:
Sub InsertIncrementNumberIntoText()
Dim cell As Range
Dim rng As Range
Dim startNum As Long
Dim increment As Long
Dim pattern As String
Dim position As Variant
Dim currentNum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to apply incremented text.", xTitleId, rng.Address, Type:=8)
startNum = Application.InputBox("Enter the starting number:", xTitleId, 1, Type:=1)
increment = Application.InputBox("Enter the increment between numbers:", xTitleId, 1, Type:=1)
pattern = Application.InputBox("Enter the pattern (use {n} to mark the insertion point, e.g. 'User{n}@local.com'):", xTitleId, "User{n}@local.com", Type:=2)
currentNum = startNum
If rng Is Nothing Then Exit Sub
For Each cell In rng
cell.Value = Replace(pattern, "{n}", currentNum)
currentNum = currentNum + increment
Next
End Sub 3. Para executar a macro, clique no botão
ou prima F5. Uma caixa de diálogo guiará na seleção do intervalo de destino, na definição do seu número inicial, na escolha do incremento e na configuração do padrão de texto pretendido (por exemplo, utilize)ID-{n}-LISTA para incorporar um número incrementado entre segmentos de texto personalizados).
- Pode inserir «{n}» em qualquer posição do seu padrão — antes, depois ou no meio do texto — para personalizar a colocação do número incrementado.
- Após a confirmação, cada célula selecionada é preenchida com um identificador incrementado de forma adequada, conforme o padrão e o intervalo escolhidos.
- Para aplicar a macro a uma nova área, basta executá-la novamente e definir os novos parâmetros, conforme necessário.
- Se cometer um erro, utilize a funcionalidade Anular (Ctrl+Z) ou execute novamente a macro.
Resolução de problemas e dicas:
{n}. Padrões sem este token serão preenchidos literalmente, pelo que deve verificar cuidadosamente o seu padrão antes de executar.Esta solução revela-se especialmente útil em cenários avançados, como incorporar números em nomes de ficheiros, criar identificadores padronizados em várias linhas de uma só vez e automatizar esquemas complexos de nomeação sequencial.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos