Utilisez la séquence et le couda à la place
Cliquer et faire glisser la poignée de remplissage dans Microsoft Excel pour créer une liste numérotée n'est pas fiable, non dynamique et chronophage, surtout si la liste est longue. Au lieu de cela, vous pouvez combiner deux des fonctions les plus simples d'Excel pour que le programme fasse le travail pour vous.
Comme au moment de la rédaction (mai 2025), bien que la fonction Counta soit disponible sur la plupart des versions de Microsoft Excel, seuls ceux qui utilisent une version de Microsoft Excel publié en 2021 ou plus tard, Microsoft 365, Excel pour le Web, ou les applications de téléphone et de tablette Microsoft Excel peuvent accéder à la fonction de séquence.
Sommaire
Microsoft Office 2024
Gagnez un accès permanent à Word, Excel, PowerPoint et OneNote avec le Bureau Home 2024 Bundle. Ce n'est pas un remplacement individuel pour un abonnement Microsoft 365, car il manque certaines applications et n'inclut pas les mises à jour des fonctionnalités, mais c'est un achat unique, il est donc idéal pour ceux qui ont juste besoin de bases.
Imaginez que vous êtes un administrateur de jeu et que vous avez une feuille de calcul contenant une liste de joueurs, ce qu'ils ont marqué dans le tournoi et leur statut de jeu. Chaque fois que vous ajoutez un nouveau joueur à la colonne B, vous voulez que le nombre de la colonne A augmente automatiquement, afin que vous puissiez suivre le nombre de joueurs actifs à tout moment.
Pour voir la formule que j'ai utilisée dans la colonne F et suivre comme vous lisez ce guide, téléchargez une copie gratuite du classeur Excel utilisé dans les exemples. Après avoir cliqué sur le lien, vous trouverez le bouton de téléchargement dans le coin supérieur droit de votre écran.
La génération de ces numéros d'identification vous évitera de perdre du temps à les taper manuellement, de supprimer la possibilité d'erreur et de garder votre feuille de calcul bien rangée. De plus, la numérotation automatique signifie que lorsque vous supprimez une ligne pour supprimer un joueur éliminé de la liste, le nombre se mettra à jour en conséquence.
Avant d'utiliser la séquence et les fonctions de coude pour créer ce scénario, assurez-vous que les données ne sont pas formatées sous forme de table Excel. En effet, la séquence est une fonction de tableau dynamique qui produit un tableau renversé, et les tables Excel ne sont pas compatibles avec les résultats générés de cette manière.
En rapport
Tout ce que vous devez savoir sur le déversement dans Excel
Cela ne vaut pas la peine de pleurer pour des références renversées.
Pour convertir une table Excel formatée en une plage non formatée, sélectionnez l'une des cellules de la table et cliquez sur « Convertir en plage » dans le groupe d'outils de l'onglet de conception de la table.
Tout d'abord, supprimez tous les nombres que vous avez déjà tapés automatiquement dans la colonne A. Pour ce faire, appuyez sur Ctrl + Shift + Home pour accéder à la cellule A1 avant d'utiliser les touches de flèche pour naviguer vers la bonne cellule. Ensuite, appuyez sur Ctrl + Shift + Down pour sélectionner les nombres restants. Maintenant, appuyez sur Delete.
Ensuite, il est temps de générer la formule magique dans la cellule A2. Tout d'abord, permettez-moi d'expliquer comment cela fonctionne.
La fonction de séquence fait ce que son nom suggère: créer une séquence de nombres:
=SEQUENCE(a,b,c,d)
où
- un est le nombre de lignes à retourner,
- b est le nombre de colonnes à retourner,
- c est le numéro de départ, et
- d est l'étape entre chaque nombre.
En rapport
Comment utiliser la fonction de séquence dans Excel
Gagnez du temps et évitez les erreurs lors de la génération d'une chaîne de nombres.
Cependant, le nombre de lignes que vous devez retourner (argument un) dépend du nombre de noms dans la colonne B. En conséquence, pour cet argument, vous devez dire à Excel de compter le nombre de cellules non chargées de B2 vers le bas. C'est là que la fonction Counta entre en jeu:
=COUNTA(e)
où
- e est la plage ou les valeurs que vous souhaitez compter.
En rapport
Comment compter les cellules dans Microsoft Excel
Pour compter les cellules avec des nombres, du texte ou rien du tout, voici les fonctions de nombre dont vous avez besoin.
Dans cet esprit, dans la cellule A2, type:
=SEQUENCE(COUNTA(B2:B901)
où
- SÉQUENCE est la fonction qui générera la liste des nombres, et
- Comtele premier argument de la formule de séquence, comptera le nombre de cellules non liées dans la plage B2 à B901.
À ce stade, remarquez que les colonnes (argument b), Démarrer (argument c), et étape (argument d) sont entre parenthèses carrées dans l'influence de la fonction de séquence, indiquant que ces arguments sont facultatifs. S'il est exclu, ils par défaut à 1, puisque Excel suppose que le retour d'une colonne de nombres, à partir de 1, et augmenter de 1 à chaque fois est ce que la plupart des gens qui utilisent la fonction de séquence voudront probablement revenir.
Et Excel était correct dans son hypothèse dans votre cas – vous visiez à produire une seule colonne de nombres à partir de 1 et augmenter de 1 à chaque fois.
Alors, fermez les parenthèses arrondies pour compléter la formule de séquence:
=SEQUENCE(COUNTA(B2:B901))
et appuyez sur Ctrl + Entrez pour quitter le mode d'édition et restez dans la cellule A2.
La ligne bleue autour du résultat vous rappelle qu'il s'agit d'un tableau renversé, ce qui signifie que le résultat déborde littéralement de la cellule où vous avez entré la formule.
Cependant, en l'état, puisque vous ne faites référence que les cellules B2 à B901 dans la partie Counta de la formule, le nombre de la colonne A n'augmentera pas si vous allez au-delà de cette plage. Pour résoudre ce problème, dans la formule Counta, référez l'ensemble de la colonne B, et moins un du total pour tenir compte de la ligne d'en-tête:
=SEQUENCE(COUNTA(B:B)-1)
Maintenant, même si vous saisissez des milliers de nouveaux noms de lecteur, le nombre de la colonne A continuera de mettre à jour dynamiquement.
Disons que Gamemaestro et Ghost ont perdu leur match d'élimination, et vous avez supprimé les lignes 4 et 6 de la feuille en cliquant avec le bouton droit sur les en-têtes de ligne et en sélectionnant « Supprimer ». Étant donné qu'il y a deux cellules moins contenant des données dans la colonne B, la fonction COUNTA réduit le résultat de la séquence par deux lignes.
La séquence n'est pas la seule fonction de tableau dynamique dans Excel qui met à jour automatiquement en fonction de toute modification de vos données. Par exemple, la fonction de filtre réorganise continuellement une gamme de données basées sur les critères que vous définissez, la fonction Sortby trie à plusieurs reprises une liste basée sur des données indépendantes, et la fonction Pivotby vous permet de regrouper, de trier, de filtrer et d'agréger les données dynamiquement dans une seule formule.