Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/02/2011, 18h02   #1
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut Annuler un espace dans un texte

Bonjour,

J'ai un petit problème sur Excel que je n'arrive pas à résoudre : pouvez-vous m'aider svp !

J'ai une liste de nom et je voudrais créer des auxiliaires commençant tous par C et limités à 8 caractères.

Pour cela, j'ai utilisé la formule suivante SI(A1=A1;"C"&A1;"") puis dans un 2ième temps j'ai appliqué la formule Gauche mais il y a un "hic" quand le nom fait moins de 8 caractères et il y a un espace entre le nom et le prénom, par exemple:

DURANT Marie en appliquant la formule "SI" , puis "GAUCHE(...;8)" CDURANT dans ce cas, comment mettre un zéro à la fin car l'espace est compté pour 1 caractère.

ROTIN Marie " " " " " " CROTIN M dans ce cas, comment supprimer l'espace


J'espère que vous pourrez m'apporter une solution.

Bien cordialement.
BRIDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 18h31   #2
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
Ton Si ne sert a rien, A1 sera toujours = à A1

Essai avec cette formule
Code :
=GAUCHE("C" & SUBSTITUE(F20;" ";"");8)
Elle supprime l'espace entre le nom et le prénom, rajoute un C et conserve les 8 1er caractères.
Attention aux doublons.
++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 11/02/2011, 20h01   #3
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Merci à Qwazerty. C'est tout à fait la réponse que j'attendais.
BRIDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 20h04   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 413
Points : 14 413
Envoyer un message via Skype™ à Pierre Fauconnier
Citation:
Envoyé par BRIDG Voir le message
Merci à Qwazerty. C'est tout à fait la réponse que j'attendais.
Ah? Et pour les 0 en fin de code lorsque le nom fait moins que 8 lettres?

Je propose ceci
Citation:
="C" & SI(NBCAR(SUBSTITUE(A1;" ";""))<7;SUBSTITUE(A1;" ";"") &REPT("0";7-NBCAR(SUBSTITUE(A1;" ";"")));GAUCHE(A1;7))

Sinon, comme Qwazerty le signale, attention aux doublons avec ce système. C'est un système qui ne permettra pas de créer des clés uniques...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h52.


 
 
 
 
Partenaires

Hébergement Web