Bonjour à tous !
Mon problème est le suivant :
J'ai une chaîne de caractère à traiter. Celle-ci contient plusieurs informations que je peux extraire avec un ensemble de SI(ESTNUM(CHERCHE("...";A1));"Texte type";"") imbriqués les un dans les autres.
Or le nombre de recherche à faire est énorme et la formule est donc très longue et très complexe dans sa lecture.
J'ai pensé à faire un CHERCHE avec plusieurs textes à chercher.
L'idée serait d'avoir un tableau avec deux colonnes : la première avec les textes à chercher dans la chaîne de caractère et la deuxième avec les textes correspondant à mettre si le texte cherché est trouvé.
Je suis donc parti sur un RECHERCHEV pour cela.
Ex : RECHERCHEV( mot_trouvé ;AF:AG;2;0).
Pour alimenter ce RECHERCHEV, je fais un SI(ESTNUM(CHERCHE()); ; )
Ex : SI(ESTNUM(CHERCHE(liste_de_mots_cherchés;chaîne_à_traiter));mot_trouvé;"").
Mon soucis est que je ne sais pas comment faire, et même si c'est possible, un CHERCHE avec plusieurs textes à chercher. liste_de_mots_cherchés
Je le précise je saurais le faire en VBA, l'idée est de passer par des formules Excel pour la maintenance du fichier pour des non initiés au VBA. Par contre je peux utiliser une fonction personnalisée si ce n'est pas possible via les fonctions lambda
Pourriez-vous m'aider, svp ?
Cordialement
Partager