Diviser une string en 2 avec condition

Bonjour,

Je reviens avec un problème que je n'arrive a résoudre.

J'importe des données via Access, cela fonctionne bien, ma requête revoie dans la cellule A1 le nom de l'acheteur.

Jusqu'à ce point la, pas de soucis.

Cependant je voudrais faire une condition if en fonction du type de nom qui me revois , que si dans A1 le nom est :

  • Monsieur DUPONT , le code laisse comme cela
  • Madame DUPONT , le code laisse comme cela
_Monsieur ou Madame DUPONT , le code mets dans A1 : Monsieur DUPONT et dans A2 Madame DUPONT

Donc concrètement si le champs retourner commence par Monsieur ou Madame je voudrais que mon if divise ce champs dans A1

en mettant Monsieur XXXXX et dans A2 Madame XXXXX.

Je connais les codes RIGHT LEFT MID pour compter le nombre de caractère d'une string retourner mais je n'arrive pas ....

Tout les champs que je veux diviser commence tous par exactement :"Monsieur ou Madame" ( avec le même orthographe)

Merci par avance pour votre aide et merci encore pour vos aides précédentes.

Alfidx

easy...

002

Mais quelle Klet ce Peï!!!

bonjour

pour le champ se trouvant en B1

en A1

=SUBSTITUE(B1;"ou Madame";"")

en A2

=SI(ESTERREUR(CHERCHE("ou";B1));"";SUBSTITUE(B1;"Monsieur ou";""))

Merci !!

Rechercher des sujets similaires à "diviser string condition"