Excel : Probleme dans une regle de recherche de mots dans un texte

Excel : Probleme dans une regle de recherche de mots dans un texte - Logiciels - Windows & Software

Marsh Posté le 16-01-2012 à 17:53:21    

Bonjour
 
j'ai mis l'exemple en pièce jointe pour être plus clair
 
j'ai une regle présente en colonne D qui doit rechercher la présence des sequences ", par" ou "? Par" décrite dans la deuxieme feuille de calcul "TABLE-REF" dans les textes en colonne C
 
Resultat
 - Ligne 2 : le resultat attendu est "NC" car ", par" ou "? Par" n'est pas présent
 - Ligne 3 : le resultat attendu est "parties, simulation et société fictive," car ", par" est présent et je récupère ce qui est derière
" - Ligne 4 : le resultat attendu est ""NC"" car "", par"" ou ""? Par"" n'est pas présent
 => PROBLEME la regle trouve ""par"" et donne un faux resultat"
 
 
 => Comment  faire en sorte que la regle ne fonctionne pas avec "par" mais uniquement avec ce que j'ai indiqué dans la feuille "TABLES-REF" soit ", par"
 
 
ma formule:
 
=SI( SOMME( ( ESTNUM(   CHERCHE(   SUBSTITUE( 'TABLES-REF'!$B$5:$B$6;"""";"" );C2   )   )     )   *1)    =0;   "NC"; DROITE(C2;(NBCAR(C2))-(CHERCHE(   INDEX(  'TABLES-REF'!$B$5:$B$6;   EQUIV(   VRAI;   ESTNUM( CHERCHE(SUBSTITUE('TABLES-REF'!$B$5:$B$6;"""";"" );C2   )    );0   )      );C2)))         )
 
 
merci d'avance

Reply

Marsh Posté le 16-01-2012 à 17:53:21   

Reply

Marsh Posté le 17-01-2012 à 14:11:02    

Si tu mets un "?" c'est normal puisque n'importe quel caractere peut prendre la place du "?"
 
Donc si tu cherches "? par" tout ce qui contient "par" ressortira, et c'est normal.
 
 
En fait je ne comprends pas trop ce que tu veux faire exactement ?
Tu as du texte avec ", par" et tu veux le degager ?
 
Si tel est le cas un simple remplacer ( Ctrl + H) de ", par" par "" et ca le fait.
 
Sinon en formule je ne me ferai pas aussi chier.
J'utiliserai... Remplacer()
 
Imaginons que tes texte soient en feuille "Table-REF" en colonne C
Tu te mets en D1 :
=SUPPRESPACE(SUBSTITUE(C1;", par";"" ))
 
Donc si tu as le texte "Je m'en vais, par de là les horizons" il le remplace en "Je m'en vais de là les horizons"


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 17-01-2012 à 14:53:57    

merci, c'est parfait

Reply

Marsh Posté le 17-01-2012 à 14:54:59    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed