Re : Extraire un mot entre deux chaines de caractère
Bonjour,
Merci de vous êtes pencher sur mon problème. Et surtout de l'avoir résolu
aussi rapidement en plus, vous êtes renversant.
Comme l'a fait remarqué Modeste geedee à R@chid, les noms à sortir ne commencent pas tous par une Majuscule. Au contraire, je dirais, à vu de nez qu'ils ne sont même 40% à en avoir une. Quelques uns commencent par un chiffre. Donc je n'ai pas choisi cette solution (Et là pour le coup, j'ai plongé aussi dans une incompréhension abyssale de cette formule.Effet que je ressens à chaque fois que j'affronte une formule matricielle. Trop fort pour moi.).
J'aurai pu choisir d'inclure simplement la formule de Modeste geedee dans la mienne, et le tout aurais très bien fonctionné. Sauf pour le Nom avec un espace "Lady Godavi". Ce n'aurait pas été un problème car les noms ayant cette particularité ont été interdit depuis 3 ans, ce qui fait leur rareté actuellement. Donc il est touà fait envisageable de faire une petite correction.
Passer par le VBA, je sais que ça existe, j'ai même été tenté de me pencher sur apprentissage. Il y a longtemps. J'avais renoncé, car lors de l'échanger de fichier la plupart des personnes sont réticentes à ouvrir un fichier contenant une macro (si mes souvenir sont bons). Surtout lorsqu'un message indique une possibilité de virus.
J'ai donc utilisé la formule de Gareth, car elle est celle qui m'étais la plus accessible. En fait je l'ai trouvé tellement bien que j'ai mis ma solution initiale au rencard (enfin presque, car elle me sert à autre chose, ailleurs, et que je manque de temps actuellement pour voir si finalement .... Ah! Excel quand tu me tiens !).
Dans le fichier joint je vous ai mis la solution que j'utilise, avec les 7 autres occurrences (j'avais juste manqué d'imagination pour les modifier en respectant la case).
J'avais effectivement envisager les solutions avec NBCAR (comme Gareth) et SUBSTITUE (Comme Modeste geedee), sans succès car je n'avais pas compris toutes les subtilités. Je ne les ai d'ailleurs toujours pas comprises
Serait-ce exagéré que de demandé à Gareth et Modeste de m'expliquer leurs formules ?
Exemple pour NCAR, je ne comprends toujours pas le pourquoi de "NBCAR(Ocurrences!$A$2)
+2"
CHERCHE(" ";A1;
NBCAR(Ocurrences!$A$2)+2)-NBCAR(Ocurrences!$A$2)-3)
Et cette façon de faire, je sais quelle fonctionne, je l'utilise avec la fonction TROUVE, mais je ne comprends pas comment et pourquoi elle fonctionne !!!
Je suis consciente d'avoir beaucoup de lacunes sur excel, bien que je l'utilise très souvent et toujours avec le même plaisir.
Merci encore à vous tous.
Oups, j'ai oublié, une liste exhaustive est impossible car il y a pas mal de mouvement et surtout actuellement près de 1520 actifs et n'ai trouvé actuellement que 501 d'entre eux.