Inverser noms et prénoms

Bonjour à tous

j'essaye d'inverser les noms et prénoms (Jean Dupont) d'une liste d'une colonne A dans une liste de colonne B (pour avoir Dupont Jean)

je tape :

=AROITE(A6;NBCAR(A6)-TROUVE(" ";A6)) dans la colonne B

mais ça ne fonctionne pas j'ai #NOM? qui s'affiche dans chacune des cellules de B

Quelqu'un pourrait-il me conseiller ?

Merci

Bonjour,

baldwin a écrit :

je tape :

=AROITE(A6;NBCAR(A6)-TROUVE(" ";A6)) dans la colonne B

mais ça ne fonctionne pas j'ai #NOM? qui s'affiche dans chacune des cellules de B

Peut-être en écrivant DROITE correctement...

A+

Merci

effectivement

De toutes façons ça ne marche pas elle ne donne que les noms, pas les prénoms et dans le désordre...

Bonjour,

Le début était bon.

Une proposition avec :

=DROITE(A6;NBCAR(A6)-TROUVE(" ";A6))&" "&GAUCHE(A6;TROUVE(" ";A6)-1)

Attention : les prénoms ou noms composés pourraient poser problème.

@+

Merci Thibo

Mais pourquoi n'affiche-t-elle pas les noms dans le même ordre que la colonne A ?

re,

Euh ..., peux tu joindre un bout de fichier exemple, car je n'ai pas bien compris le souci que tu rencontres.

Dans ce fichier, tu nous indiques manuellement pour 2 ou lignes le résultat que tu souhaites.

@+

Bonsoir à tous,

petit code valable si pas d'espaces dans les noms composés

sinon çà corse un peu

Sub changeEnB()
Dim Lg%, i%, x
Lg = Range("A65536").End(xlUp).Row
    For i = 2 To Lg
        x = Split(Cells(i, 1))
        Cells(i, 2) = x(UBound(x)) & "  " & x(0)
    Next i
End Sub

Amicalement

Claude

530change-nom-prenom.zip (16.92 Ko)

Merci à tous les deux

pour Thibo >> ci-joint mon fichier

c'est la colonne C sur laquelle j'ai appliquée la formule que tu as modifiée : on peut voir que la liste n'est pas affichée dans le même ordre que dans la colonne A ?

xcuses : erreur de fichiers suite à une copie automatique de sauvegarde

ci-joint le bon fichier voir onglet "sans doublon" la colonne C par rapport à la A

Bonjour,

La formule était destinée à la ligne 6 (car ton premier message était basé sur des cellules de la ligne 6).

Pour la mettre en C2, il faut adapter les cellules pour faire référence à la ligne 2 :

=DROITE(A2;NBCAR(A2)-TROUVE(" ";A2))&" "&GAUCHE(A2;TROUVE(" ";A2)-1)

@+

Ok, Merci thibo

C'est ici

a resolu2

ok

Rechercher des sujets similaires à "inverser noms prenoms"