Gestion des espaces

Résolu
Bonjour et Meilleurs voeux à tous,

Dans Excel, j'utilise les fonctions Concatener et Gauche afin de récupérer les 4 premières lettres du nom et le 4 premières lettres du prénom. Cela fonctionne très bien

cellule A3 : =CONCATENER(GAUCHE(A2;4);GAUCHE(B2;4)).

Ma question est : si une personne à un nom composé est-il possible qu'Excel ne prenne pas en compte l'espace.

Par Exemple :
Nom : DE FONTAINE
Prénom : GILLES

Actuellement résultat : DE FGILL

Résultat souhaité : DEFOGILL

J'attends impatiement vos suggestions

Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. essaie ça

    =SUBSTITUE(CONCATENER(GAUCHE(A2;4);GAUCHE(B2;4));" ";"")

    il y a un espace entre les 2 premiers crochets et rien entre les 2 suivants.
    0
    1. Il manquait le caractère supprimé et j'avais inversé Nom et Prénom, la totale.

      Ceci devrait mieux te convenir.
      Ca ne marche que pour 1 seul espace et dans le Nom seulement.

      =CONCATENER(GAUCHE(SUBSTITUE(GAUCHE(A1;5);" ";"");4);(GAUCHE(A2;4)))

      Je prend 5 caractère et je laisse le 5ème s'il n'y a pas d'espace sinon, le 5ème profite de la disparition de l'espace.
      0
      1. Merci Albert4269

        Cela marche bien entendu très bien.

        Je vais me permettre une complication que je peux avoir.

        Peut-on dans la même formule gerer un espace (comme vous venez de le faire) et un apostrophe.

        Par exemple :
        NOM 1 : DUPONT Resultat : DUPO
        NOM 2 : DE FONTAINE Resultat : DUFO
        NOM 3 : M'RABA Resultat : MRAB

        Merci pour votre reponse
        0
        1. ceci devrait faire l'affaire :

          =CONCATENER(GAUCHE(SUBSTITUE(SUBSTITUE(GAUCHE(A1;6);" ";);"'";);4);(GAUCHE(A2;4)))

          Pour ajouter un nouveau caractère à supprimer, le - par exemple, il suffit d'ajouter une nouvelle imbrication de SUSTITUE( et ;"-";) avant le ;4, ce qui donnerait :

          =CONCATENER(GAUCHE(SUBSTITUE(SUBSTITUE(SUBSTITUE(GAUCHE(A1;6);" ";);"'";);"-";);4);(GAUCHE(A2;4)))

          Je crois que l'on peut aller jusqu'à 8 imbrications, à vérifier.

          J'ai supprimé les ""correspondant au caractère vide, ils étaient utiles pour la compréhensions mais ils sont implicites pour excel, c'est toujours ça en moins.
          0
      2. Merci albert4269

        En ces de besoin je reviendrais avec mes questions

        Encore merci pour la diligence de tes reponses

        Cordialement
        0