Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment numéroter automatiquement une colonne en fonction de la valeur de la cellule sur une autre colonne dans Excel?

doc-number-column-based-on-value-1
Par exemple, vous avez une plage de données dans Excel et vous souhaitez numéroter la colonne A en fonction des valeurs de la colonne B, comme illustré ci-dessous. Maintenant, ce tutoriel vous indiquera une formule pour résoudre cette tâche dans Excel.
Numéroter automatiquement une colonne en fonction des valeurs d'une autre colonne

flèche bleue bulle droite Numéroter automatiquement une colonne en fonction des valeurs d'une autre colonne

Heureusement, il existe une formule permettant de numéroter rapidement une colonne en fonction des valeurs de la colonne anthère dans Excel.

1. Tapez 1 dans la première cellule de la colonne à numéroter. Voir la capture d'écran:

doc-number-column-based-on-value-2

2. Dans la deuxième cellule de la colonne à numéroter, tapez cette formule =IF(B1:B13="Total","",COUNTIF($A$1:A1,">0")+1)et appuyez sur la touche Entrée.

doc-number-column-based-on-value-3

Trucs: Dans la formule ci-dessus, B1: B13 est la plage de colonnes sur laquelle vous souhaitez numéroter, et A1 est la cellule dans laquelle vous avez tapé 1 et «Total» est la valeur que vous ne souhaitez pas numéroter.

3. Faites ensuite glisser la poignée de remplissage automatique vers la plage de colonnes à numéroter. Voir la capture d'écran:

doc-number-column-based-on-value-4


Articles relatifs:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    sv · 10 months ago
    How do i take set values and add different varying values to it for
    projection.
  • To post as a guest, your comment is unpublished.
    Mark Zago · 1 years ago
    Sales data and applying a sequential job number that grows by 1 for each entry?
    As sales data is entered into a table, at the time of the client acceptance a date stamp is applied to the relevant cell in that row
    Acceptance is random and the row (client) to be next accepted is also random.

    I have a Column of cells (Column A) partially populated by a numerical date range that increases as per the date

    Without sorting the table.
    How do I write a formula that will calculate a sequential whole number starting at 1 in the corresponding cell
    eg
    cell A3
    2020 Nov 15th 13:17:50 (time stamp)
    (equates to) 44150.5540549768

    A10 next entry
    2020 Nov 15th 11:48:16 (time stamp)
    44150.4918552083

    A13 next entry
    2020 Nov 15th 11:48:26 (time stamp)
    44150.4919619213
    etc

    In the corresponding cells
    C3 needs to return a value of 3
    C10 needs to return a value of 1
    C13 a value of 2
    etc
    growing by 1 each time

    Any ideas?
  • To post as a guest, your comment is unpublished.
    Neeraj Nagpal · 1 years ago
    This formula works but my first number based on the criteria is starting with 2 and then 3,4,5 onwards. How can I get it to start at 1?
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Hi, you can change the last argument 1 in the formula to 2, like =IF(B1:B13="Total","",COUNTIF($A$1:A1,">0")+2).
  • To post as a guest, your comment is unpublished.
    Damphir · 2 years ago
    Yo necesito hacer lo mismo que este ejemplo, pero en mi caso es requerido que me de un consecutivo segun un numero X en una columna, pero que si me varia el numero X en esa columna, me de un consecutivo diferente ej...

    A B
    1 1
    2 1
    3 1
    1 2
    2 2

    Algo asi....
    • To post as a guest, your comment is unpublished.
      AG · 1 years ago
      In cell A3 paste the following

      =IF(B3=B2,"",COUNTIF($A$2:A2,">0")+1)
  • To post as a guest, your comment is unpublished.
    sb · 4 years ago
    How do i autonumber based on a value but in my case there is no "TOTAL". This is how my data is:

    UNKNOWN
    UNKNOWN
    UNKNOWN
    SEG034-PI-012.038
    SEG034-PI-012.039
    SEG034-PI-012.038
    SEG034-PI-012.038
    SEG034-PI-012.038
    SEG034-PI-001.019
    SEG034-PI-001.019
    UNKNOWN
    UNKNOWN
    SEG034-PI-001.019
    SEG034-PI-001.019
    SEG034-PI-001.019
    SEG034-PI-001.021
    SEG034-PI-001.021
    SEG034-PI-001.021
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    UNKNOWN
    CT0034.0202.004
    CT0034.0202.004

    So i basically want to put number (ID), if the value repeats itll get the same value if it already has assigned (in the example data unknown repeats randomly).

    Please help.
    • To post as a guest, your comment is unpublished.
      Brandon · 3 years ago
      Did you ever get an answer to this? I have the same question.
      • To post as a guest, your comment is unpublished.
        sanjay · 7 months ago
        Hi, I have similar question. I have a alphanumeric values of Column A, some times repeating some time unique..
        So Base on the numerical values available in the Column A, I want the a serial number auto assigned in Column B as shown below.
        Can any help please?

        COLUMN# A COLUMN# B
        WO/20-21/001 001-01
        WO/20-21/001 001-02
        WO/20-21/001 001-03
        WO/20-21/002 002-01
        WO/20-21/002 002-02
        WO/20-21/002 002-03
        WO/20-21/002 002-04
        WO/20-21/003 003-01