Formule Excel, comportement étrange

Bonjour,

J'utilise une formule Excel pour intervertir le nom et le prénom repris dans une cellule.

Exemple:

Dans la cellule A2, j'ai la valeur Julie Rirquet

Dans la cellule B2, j'ai la formule

=MID(A2&" " &A2;SEARCH(" ";A2)+1;LEN(A2))

qui me donne le résultat "Rirquet Julie"

Dès le moment où je tape au clavier un prénom nom dans la cellule A2, la formule de la cellule B2 fonctionne bien

Exemple: Je tape Pierre Martelange en cellule A2 donne "Martelange Pierre" en cellule B2

Le problème est quand je viens copier-coller dans la cellule A1 la valeur "Pierre Martelange", la formule dans la cellule B2 passe en erreur #VALUE!

Pourquoi cette formule Excel ne fonctionne-t-elle sur la cellule A1 que quand on tape manuellement le prénom nom et pas en copier-coller ?

Merci de votre aide

6testexcel.xlsx (8.23 Ko)

Bonjour,

probablement que l'espace dans le nom que tu copies n'est pas le même que l'espace que tu introduis manuellement

essaie ceci

=STXT(A2&" " &A2;CHERCHE(" ";SUBSTITUE(A2;CAR(160);" "))+1;NBCAR(A2))

Bonjour,

En effet le copier-coller vient d'une page html et un caractère insécable " " se trouve entre le prénom et le nom

J'ai essayé la formule que tu proposes et cela marche parfaitement

Merci !

Rechercher des sujets similaires à "formule comportement etrange"