OVH Cloud OVH Cloud

Conversion d'un texte en nombre

7 réponses
Avatar
Indigo
Bonjour à tous.

Je souhaiterais convertir un nombre dont les milliers et les millions
éventuels sont séparés par un espace.

Exemple : soit la liste de 3 nombres : 123 456 ; 789 ; 123 456 789 ;

Je voudrais obtenir
123456
789
123456789

Merci à tous.

7 réponses

Avatar
patrick.lyon
Indigo avait soumis l'idée :
Bonjour à tous.

Je souhaiterais convertir un nombre dont les milliers et les millions
éventuels sont séparés par un espace.

Exemple : soit la liste de 3 nombres : 123 456 ; 789 ; 123 456 789 ;

Je voudrais obtenir
123456
789
123456789

Merci à tous.


bonjour
avec supprespace

Avatar
JièL Goubert
Bonjoir© Indigo

Plusieurs solutions

Solution par Recherche/Remplace
Si ce sont vraiment des espaces : menu Edition, Remplacer, Rechercher "
", Remplacer par ""
Si espace inséccable remplacer le " " par Alt 0160.

Solution par formule
=SUBSTITUE(A1;" ";"")
ou remplacer l'espace par Alt + 0160

Solution par Calcul
Sélectionner une cellule contenant 0 et la copier, sélectionner les
cellules contenant les textes, menu Edition, Collage spécial, Valeur,
Addition, OK

Solution par imposition des mains
Placer les mains sur le clavier et attendre ;-))))))

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Le 09/01/2006 14:04 vous avez écrit... :
Bonjour à tous.

Je souhaiterais convertir un nombre dont les milliers et les millions
éventuels sont séparés par un espace.

Exemple : soit la liste de 3 nombres : 123 456 ; 789 ; 123 456 789 ;

Je voudrais obtenir
123456
789
123456789

Merci à tous.


Avatar
Indigo
avec supprespace
Merci Patrick.


Hélas c'est une mauvaise réponse. La chaîne initiale 123 456 est impportée
dans Excell par Coupé/collé. Il semble quelle est alors considérée comme un
texte et la fonction supprespace() n'enlève pas les espaces entre les mots.
Toujours est-il qu'ici ça ne fonctionne pas.

Avatar
Gros Minet
Bonjour !

Pardon si j'mimisse mais si les nombres sont en texte, et que tu as fait le
supprespace() préconisé par Patrick, tes nombres/textes sont "propres". Tu
peux alors peut-être tenter un =cnum() pour remettre tout ça en numérique et
tu seras en format standard.

Ça marche ?

Cordialement.

Gros Minet.

"Indigo" a écrit dans le message de news:

avec supprespace
Merci Patrick.


Hélas c'est une mauvaise réponse. La chaîne initiale 123 456 est impportée
dans Excell par Coupé/collé. Il semble quelle est alors considérée comme
un
texte et la fonction supprespace() n'enlève pas les espaces entre les
mots.
Toujours est-il qu'ici ça ne fonctionne pas.



Avatar
michdenis
Bonjour Indigo,

a- Avant toute chose, vérifie le format de tes cellules...
si l'espace fait parti d'un format "numérique" de cellule.
tu n'auras qu'à les mettres au format standard.

b- Après avoir sélectionné ta plage de cellules ...
Barre de menus / données / convertir ... Délimité
3 ième fenêtre / bouton avancé, tu peux choisir le
séparateur décimal et le séparateur des milliers


Salutations!


"Indigo" a écrit dans le message de news:
Bonjour à tous.

Je souhaiterais convertir un nombre dont les milliers et les millions
éventuels sont séparés par un espace.

Exemple : soit la liste de 3 nombres : 123 456 ; 789 ; 123 456 789 ;

Je voudrais obtenir
123456
789
123456789

Merci à tous.
Avatar
Indigo
La bonne réponse était donc :

=CNUM(SUBSTITUE(A1;" ";""))

La difficulté venait de l'espace qui était en réalité un espace non sécable
qu'il m'a fallu remplacer par par Alternative + 0160.

Merci à tous
Avatar
vx-consult
Indigo a écrit le 09/01/2006 à 14h32 :
avec supprespace
Merci Patrick.



Hélas c'est une mauvaise réponse. La chaîne initiale 123
456 est impportée
dans Excell par Coupé/collé. Il semble quelle est alors
considérée comme un
texte et la fonction supprespace() n'enlève pas les espaces entre les
mots.
Toujours est-il qu'ici ça ne fonctionne pas.


Est-ce que l'export a été fait dans un fichier excel ou un fichier txt? J'ai eu le même problème et il faut prendre garde à bien avoir un fichier de type xls et non txt dans excel. Ensuite il faut faire directement faire un copier coller de l'espace en trop entre tes chiffres dans le champs rechercher (Acceuil>rechercher et remplacer dans Excel 2007) et ne rien mettre dans le champs remplacer puis "remplacer tout".