Faire passer le NOM avant le prénom dans une cellule

Résolu
agathedbb Messages postés 2 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai dans une cellule: [prénom NOM] alors que je souhaite avoir [NOM Prénom]
Savez-vous comment faire sans passer par le couper-coller pour chaque cellule?
En vous remerciant pour votre aide.

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    une formule qui ne fonctionne que partiellement , car on ne sait pas détecter si un blanc sépare le nom du prénom, ou le prénom composé, ou le nom avec un blanc du genre particule
    Il restera donc un peu de mise au point à faire
    formule en B1 pour un texte en B1:

    =DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))&" "&GAUCHE(A1;TROUVE(" ";A1)-1)
    Vous pouvez ensuite faire un copier collage spécial valeur de la colonne de résultats.

    Vous pouvez aussi "repérer" les textes à problème, soit par MFC soit avec la formule dans une colonne :
    à adapter, exemple pour un champ de A1 à A100
    sélectionner A1:A100 / mise en forme conditionnelle par formule
    la formule est:
    =NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))>1
    et formatez en surbrillance. Vous verrez ainsi les textes qui comportent plus d'un blanc dans le champ.
    Vous pouvez aussi tirer cette formule en C1 avec:
    =SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))>1;"à vérifier";"")

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. agathedbb Messages postés 2 Statut Membre
       
      Merci, ça a marché avec la première proposition!
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Il n'y en avait qu'une en fait, la suite était seulement destinée à signaler les textes à problème!
      L'essentiel étant que ça ait fonctionné.
      Je passe le sujet en résolu.
      Crdlmnt
      0
  2. BmV Messages postés 43792 Date d'inscription   Statut Modérateur Dernière intervention   4 975
     
    Hmmm ...

    Tu peux (je crois) tout au plus séparer les termes en deux colonnes distinctes nom puis prénom (ce qui dans le principe est une bonne chose pour les traitements ultérieurs à effectuer sur et avec ton tableau - il vaut mieux avoir un fractionnement maximal en colonnes ....) par la fonction :
    - données > convertir puis
    - délimité > séparateur=espace > OK

    "La misère a cela de bon qu'elle supprime la crainte des voleurs." -
    Alphonse Allais
    0