Trouver la première occurrence d'une valeur dans une plage en Excel (3 façons)

  • Partage Ça
Hugh West

Dans le monde de l'entreprise, nous avons l'habitude de voir des bases de données où certains éléments apparaissent plus d'une fois. On peut vouloir trouver la première occurrence d'une valeur dans une plage. Microsoft Excel dispose de plusieurs formules utiles pour effectuer cette tâche facilement. Cet article explique 3 formules différentes avec des variations pour trouver la première occurrence d'une valeur dans une plage dans Excel.

Télécharger le cahier d'exercices

Pour vous entraîner, vous pouvez télécharger le cahier d'exercices à partir d'ici.

Trouver la première occurrence d'une valeur dans une plage.xlsx

3 façons de trouver la première occurrence d'une valeur dans une plage en Excel

Nous allons utiliser le jeu de données suivant pour expliquer les formules permettant de trouver la première occurrence d'une valeur dans une plage dans Excel.

L'ensemble de données contient deux colonnes avec le nom du produit et l'ID des produits. Vous pouvez remarquer qu'il y a des répétitions des valeurs dans les colonnes. Nous devons trouver la première occurrence d'une valeur dans la plage. Nous allons expliquer trois formules différentes pour le faire. Parcourez le reste de l'article pour connaître les formules et comment elles fonctionnent pour trouver la première occurrence d'une valeur dans une plage enExcel.

Utilisation des fonctions COUNTIF ou COUNTIFS pour trouver la première occurrence d'une valeur dans une plage en Excel

COUNTIF est une fonction simple et utile pour trouver la première occurrence d'une valeur dans une plage. Elle prend un seul ou plusieurs critères et plages en fonction de l'utilisation de la fonction au singulier ou au pluriel. Nous allons voir chacun d'entre eux ci-dessous.

1.1 Utilisation de la fonction COUNTIF

La formule la plus simple pour trouver la première occurrence d'une valeur dans une plage est l'utilisation de la fonction COUNTIF fonction.

Suivez les étapes suivantes pour trouver l'occurrence d'une valeur dans une plage :

  • Écrivez une formule pour joindre les données de deux colonnes dans une nouvelle colonne.

La formule : =B5&C5 .

Cela joint les deux données.

  • Faites glisser vers le bas le Poignée de remplissage (l'icône ( + ) comme le signe en bas à droite de la première cellule) et vous obtiendrez le résultat de la fusion de deux données en une seule colonne comme ci-dessous.

  • Ensuite, dans une nouvelle colonne, écrivez la formule ci-dessous :
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Maintenant, faites glisser en conséquence pour obtenir le résultat pour toutes les lignes. Suivez la numérotation de l'image pour cela.

Le résultat montre 1 pour les valeurs de la première occurrence dans la plage de cellules D5:D11 .

Note : Au lieu de l'ajout de zéro nous pouvons utiliser N Fonction imbriquée avec COUNTIF pour obtenir le même résultat.

1.2 Utilisation de COUNTIFS avec la fonction N

La méthode ci-dessus est un peu lente. Pour des résultats plus rapides, vous pouvez utiliser la fonction COUNTIFS imbriqué avec la fonction N .

La formule pour l'ensemble des données sera la suivante :

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

Le résultat sera le même que méthode 1(a) .

La formule est la même que la méthode, la seule différence étant qu'ici nous n'avons pas besoin d'une colonne de jointure. Encore une fois, COUNTIFS peut prendre plusieurs gammes et critères .

Lectures similaires :

  • Comment trouver la valeur d'une plage dans Excel (3 méthodes)
  • Trouver un caractère dans une chaîne de caractères Excel (8 méthodes simples)
  • Comment trouver du texte dans une cellule dans Excel
  • Recherche de texte dans une plage dans Excel (11 méthodes rapides)

2) Utilisation des fonctions ISNUMBER et MATCH imbriquées pour trouver la première occurrence d'une valeur dans une plage en Excel

En outre, vous pouvez également utiliser le nid l'ISNUMBER et le MATCH pour trouver la première occurrence d'une valeur dans une plage.

La formule sera :

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

Le résultat montre 1 pour la première occurrence des valeurs de l'intervalle.

3) Utilisation de l'INDEX imbriqué avec d'autres fonctions pour trouver la première occurrence d'une valeur dans une plage en Excel

De plus, nous pouvons extraire les valeurs de la première occurrence dans une colonne par la référence d'une autre colonne en utilisant INDEX imbriqué avec d'autres fonctions telles que MATCH , PETIT , SI , RECHERCHE Nous en verrons quelques-uns ci-dessous.

3.1 Utilisation des fonctions INDEX et MATCH imbriquées

Commençons par l'imbrication INDEX et MATCH formule.

La formule pour l'ensemble de données donné sera :

=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

Le résultat montre la valeur de Cellule C5 avec la première occurrence de la valeur de Cellule B5 dans la gamme B5:B11 .

3.2 Utilisation de l'INDEX imbriqué avec les fonctions SMALL, IF et ROW

En outre, le INDEX fonction peut également être imbriqué avec des fonctions comme le PETIT , SI et ROW pour obtenir la valeur souhaitée de la première occurrence d'une colonne à partir de la référence d'une autre dans la plage.

La formule est la suivante :

=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1)))

Le résultat sera le même que méthode 3, point a), de la présente section .

De plus, avec cette formule, vous pouvez également obtenir la valeur de la deuxième valeur apparaissant dans la plage en changeant la variable 1 à la fin de la formule par 2 .

Changeons le ID numéro de la 2e occurrence " Routeur Wi-Fi" en " #11_00″ .

Le résultat montrera le ID de la deuxième valeur temporelle nommée " Routeur Wi-Fi" .

Le résultat indique "#11_00", qui est le numéro d'identification de la deuxième valeur de l'intervalle.

Enfin, nous allons utiliser une autre formule avec l'élément imbriqué INDEX , ISNUMBER et RECHERCHE qui fait correspondre une donnée avec une autre donnée et donne des résultats pour les doublons seulement.

La formule pour cela sera :

=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

Suivez l'image pour connaître les étapes nécessaires à l'application de cette formule.

Vous pouvez remarquer que la sortie à Cellule D9 donne des résultats invalides, car il n'y a pas de doublons dans la plage.

Les choses à retenir

1. vous devez utiliser le Poignée de remplissage pour faire glisser la formule permettant de trouver des résultats pour le reste des valeurs de la plage. Appliquez cette formule là où les images montrent une flèche vers le bas.

2) Vous devez comprendre comment vous souhaitez obtenir un résultat et appliquer ensuite l'une des méthodes qui vous conviennent.

Conclusion

L'article explique trois formules différentes pour trouver la première occurrence d'une valeur dans la plage dans Excel. Les formules comprennent des fonctions telles que COUNTIF , INDEX , ISNUMBER , PETIT , ROW , MATCH J'espère que cet article vous a aidé à trouver votre solution. Si vous avez d'autres questions, vous pouvez les écrire dans la section des commentaires.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.