Comment créer un numéro incrémenté intégré à du texte dans Excel ?
Dans Excel, générer des séquences de numéros incrémentés est une tâche fondamentale, notamment pour organiser des données ou créer des identifiants uniques. Bien que la poignée de recopie automatique soit une méthode simple pour remplir des nombres consécutifs indépendants, elle ne permet pas de combiner directement des numéros incrémentés avec des chaînes de texte, comme produire «User001», «User002», etc., en une seule étape. Cette limitation peut compliquer des tâches telles que la création de noms d’utilisateur personnalisés, Adresse e-mail, de codes produits ou de numéros de facture nécessitant à la fois un texte fixe et une composante numérique séquentielle. Dans ce tutoriel, nous présentons plusieurs méthodes pour intégrer des numéros incrémentés avec ou à l’intérieur de chaînes de texte dans Excel, allant des formules classiques à l’automatisation avancée via VBA et des outils spécialisés conviviaux.
Les cas d’usage courants incluent : la génération de lots d’éléments dotés d’étiquettes uniques, la création de listes d’e-mails avec une nomenclature systématique ou encore la production de numéros de série pour le suivi des produits. Chaque solution offre ses propres atouts, qu’il s’agisse de simplicité d’utilisation, d’automatisation, de flexibilité dans le positionnement du numéro ou d’adaptabilité aux grands volumes de données.

Incrémenter un numéro avec du texte à l’aide d’une formule dans Excel
Incrémenter un numéro avec du texte avec Kutools pour Excel
Macro VBA : créer des numéros incrémentés à l’intérieur ou au milieu d’un texte
Incrémenter un numéro avec du texte à l’aide d’une formule dans Excel
Les formules intégrées d’Excel offrent une méthode simple pour combiner du texte et des numéros incrémentés. Cette solution est particulièrement utile si votre séquence est structurée avec des positions fixes pour les nombres et le texte, et si vous avez besoin d’une transparence totale sur la composition de l’identifiant.
1. Préparez votre feuille de calcul comme illustré ci-dessous :

2. Dans la cellule D2, saisissez la formule suivante, puis appuyez sur Entrée pour l’appliquer :
=$A$2&TEXT(B2,"000")&$C$2
Une fois la formule exécutée, faites glisser la poignée de recopie depuis D2 vers le bas pour remplir les autres cellules de la colonne D. Chaque cellule affichera alors une adresse combinant le texte et un numéro incrémenté, comme « User001@localdomain.com », « User002@localdomain.com », etc., tel qu’illustré ci-dessous :

Remarques et conseils :
$A$2et $C$2) pour maintenir les éléments textuels fixes lors de la copie de la formule vers le bas.Cette approche est particulièrement transparente et idéale pour des données bien structurées, mais elle exige souvent la configuration manuelle de colonnes auxiliaires pour chaque composant. De plus, si la position de votre texte et nombre à diviser varie d’une ligne à l’autre, cette méthode peut nécessiter des ajustements supplémentaires.
Incrémenter un numéro avec du texte avec Kutools pour Excel
Si vous devez fréquemment générer des identifiants textuels incrémentés et que vous préférez une interface graphique ou souhaitez davantage d’options dynamiques (comme un préfixe, un suffixe, des incréments personnalisés ou la mémorisation de vos paramètres pour une réutilisation ultérieure), Kutools pour Excel propose une fonctionnalité spécialisée appelée Insérer un numéro de séquence. Grâce à cet outil, créez des schémas de numérotation complexes en quelques clics seulement, sans aucune configuration de formule.
1. Dans le ruban Excel, accédez à Kutools > Insérer > Insérer un numéro de séquence…, comme illustré ci-dessous :

2. Dans la boîte de dialogue Insérer un numéro de séquence, cliquez sur Nouveau pour afficher les options de configuration supplémentaires. Voici comment procéder :

3. Sélectionnez la plage de cellules dans laquelle vous souhaitez insérer les numéros incrémentés accompagnés de texte, puis cliquez sur Remplir la plage. Les numéros personnalisés s’affichent instantanément dans la zone sélectionnée, générant des résultats tels que «User001@localdomain.com», «User002@localdomain.com»…

Remarques supplémentaires : Une fois qu’un modèle de numérotation est créé et enregistré dans Kutools, il peut être réutilisé rapidement, même dans plusieurs classeurs. Si le dernier numéro généré était 30, la prochaine utilisation de cette séquence reprendra automatiquement à partir de 31. Cette fonctionnalité est particulièrement utile pour éviter les doublons et assurer un suivi fiable dans de grands jeux de données.
Cette méthode est recommandée aux utilisateurs qui manipulent régulièrement des données séquentielles et souhaitent à la fois efficacité et flexibilité via une interface intuitive, ainsi que la possibilité d’enregistrer des modèles pour des traitements par lots récurrents. Si vous avez besoin d’une personnalisation avancée basée sur la position au-delà des préfixes/suffixes, un script automatisé pourrait être plus adapté (voir ci-dessous).
Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Inscrémenter un numéro avec du texte avec Kutools pour Excel
Macro VBA : créer des numéros incrémentés à l’intérieur ou au milieu d’un texte
Si vous avez besoin d’un contrôle maximal — par exemple insérer un numéro incrémenté à n’importe quelle position dans une chaîne de texte, générer des identifiants complexes à la volée ou appliquer cette opération simultanément à plusieurs lignes — une macro VBA offre une automatisation et une personnalisation que les formules ou les compléments ne peuvent pas toujours égaler. La VBA se révèle idéale pour les opérations massives, les modèles personnalisés ou lorsqu’il s’agit d’intégrer des numéros n’importe où dans la chaîne (pas uniquement au début ou à la fin).
Avant de commencer, pensez toujours à enregistrer votre classeur dans un format prenant en charge les macros ().xlsm) pour ne pas perdre votre code VBA. Nous vous recommandons également de tester chaque macro sur une copie de vos données afin d’éviter toute modification inattendue.
Utilisation de la macro :
1. Ouvrez votre classeur, puis cliquez sur Outils de développement > Visual Basicdans le ruban Excel. (Si l’onglet Développeur n’est pas visible, activez-le via)Fichier > Options > Personnaliser le ruban.)
2. Dans la fenêtre de l’éditeur Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module. Copiez-collez le code suivant dans le module vierge :
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. Pour exécuter la macro, cliquez sur le bouton
ou appuyez sur F5. Une boîte de dialogue s’ouvre alors pour vous guider dans la sélection de la plage cible, la définition de votre numéro de départ, le choix de l’incrément et la configuration du modèle de texte souhaité (par exemple, utilisez)ID-{n}-LISTE pour insérer un numéro incrémenté entre des segments de texte personnalisés).
- Vous pouvez insérer «{n}» n’importe où dans votre modèle — avant, après ou à l’intérieur du texte — afin de personnaliser l’emplacement du numéro incrémenté.
- Après confirmation, chaque cellule sélectionnée est remplie avec l’identifiant correctement incrémenté selon le modèle et l’intervalle choisis.
- Pour appliquer la macro à une nouvelle zone, il vous suffit de la relancer et de définir les nouveaux paramètres requis.
- En cas d’erreur, utilisez la fonction Annuler (Ctrl+Z) ou relancez la macro.
Dépannage et conseils :
{n}. Les modèles ne comportant pas ce jeton seront remplis littéralement ; veillez donc à vérifier attentivement votre modèle avant exécution.Cette solution est particulièrement utile pour des scénarios avancés tels que l’intégration de numéros dans des noms de fichiers, la création d’identifiants structurés sur plusieurs lignes simultanément ou l’automatisation de schémas de dénomination séquentielle complexes.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels