Bonsoir,Et en utilisant la fonction SUBSTITUE pour insérer les antislash à la volée ?
Quelque chose du genre
=RECHERCHEV(SUBSTITUE(SUBSTITUE(A1;"(";"\(";1);")";"\)";1);D1:D10;1;0)
En un sens ça ne fait que déplacer le problème, mais ça serait déjà une
solution ...
Bon courage Christian Fourcroy Le 19/09/2017 à 21:07, Jean-Francois Nifenecker a écrit :
Bonsoir Jean-Luc, Le 19/09/2017 à 20:55, Jean-Luc a écrit :Il faudrait en savoir un peu plus sur la formule utilisée. Peut-être mettre \( et \) dans l'expression recherchée.Le RECHERCHEV() porte sur le résultat d'une saisie ou la sélection dans une liste déroulante (Données > Validité), donc pas possible d'insérer les échappements.Ex : A1 contient : Abergement-Clémenciat (L') D1:D10 contiennent une liste de communes, celle du dessus est dedans. La liste n'est pas triée (mais ça n'a pas d'importance ici). A2 contient =RECHERCHEV(A1;D1:D10;1;0)et renvoie #N/A si l'option "expressions régulières" est cochée. Sinon, elle renvoie la bonne valeur.Les noms sans les parenthèses sont bien trouvés. Bien cordialement,
-- Envoyez un mail à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
