trouver un index de ligne d'un certain nombre qui se produit en premier
J'ai A
colonne qui a valeurs dans un ordre aléatoire comme
A column
2
3
4
2
5
6
4
3
4
Je veux l'index de ligne d'un nombre particulier qui se produit en premier. dire si je dis le nombre est de 4, la valeur retournée doit être de 3
Je veux aussi l'index de ligne d'un nombre particulier qui s'est produit en dernier.dire si je dis le nombre est 3 alors la valeur retournée doit être de 8
Je pensais Vlookup
ou find
fonction doit faire la tâche, mais incapable de les mettre en ordre.merci de m'aider avec ces
- Je pense que vous avez besoin de faire une boucle sur les valeurs de la colonne.
- Je vous remercie de votre aide, mais je ne sais qui, mais je crois qu'il doit y avoir une fonction intégrée probablement je pense trouver ce qui est plus optimisé que le bouclage
Vous devez vous connecter pour publier un commentaire.
Mes exemples sont à la recherche pour le nombre
3
mais il est facile de s'adapter.Pour trouver la première occurrence, vous pouvez utiliser:
Pour trouver la dernière, vous pouvez utiliser une formule matricielle (valider avec Ctrl+Maj+Entrée)
Notez que vous pouvez aussi utiliser une formule matricielle pour la première avec un
MIN
mais il serait très compliqué pour ce que ça vaut.Salut l'ami, vous pouvez utiliser des macros pour ce faire
Utiliser le code suivant
Comment utiliser le code? (Dans le cas où vous êtes nouveau à la macro)
Ouvrir un nouveau fichier excel
Appuyez Sur Alt + F11
Insérez un nouveau module
Coller le code dans le module
Revenir à la feuille excel et ajouter un bouton
Affecter la macro ‘FindNumbers’ pour le bouton
Excel enregistrer dans .xlsm format si vous utilisez excel 2007 ou 2010
Aider
Colonne A: Entrez vos données dans Une colonne et cliquez sur le bouton ou l'exécution de la macro
Appuyez sur le bouton ou l'exécution de la macro
Votre résultat sera comme ceci
Colonne B: les Chiffres qui sont uniques dans les données saisies dans la Colonne A
Colonne C: Première occurrence de données
Colonne D: la Dernière occurrence de données