Microsoft 365 Conversion de texte en nombre

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

meandme

XLDnaute Nouveau
Bonjour,

Après plusieurs essais infructueux, j'ai besoin d'aide pour convertir des données textes du format 1.00 $US en nombre.

Est-ce qu'il y a une fonction Excel pour enlever automatiquement des caractères ($US) dans chaque cellule, automatiquement? J'ai joint un exemple du fichier avec lequel je dois travailler.

De plus j'aimerais aussi convertir la colonne "Date" en valeur numérique.

Merci à l'avance pour votre support incroyable.

Meandme
 

Pièces jointes

Dernière édition:
Bonsoir,
Sélectionner la colonne entière, rechercher et remplacer, dans rechercher mettre $US, dans remplacer laisser vide.
Faire la manip une 2eme fois, dans recherche mettre . Et remplacer par ,
Si le format est standard, ça passera tout seul en nombre.
A +
 
Bonsoir meandme,Wayki,

Attention devant $ ce n'est pas un espace mais le caractère de code 160...

Sélectionner les colonnes D:H, clic droit => Format cellule => Standard.

Touches Ctrl+H et le curseur étant dans Rechercher :

- touche Alt enfoncée taper 0160 puis relâcher la touche Alt

- taper à la suite $US

- ne rien mettre dans Remplacer par et cliquer sur Remplacer tout.

A+
 
Bonsoir job75,

J'ai suivi à la lettre tes instructions mais ca ne fonctionne toujours pas. Je suis familier avec la fonction H et le code ascii alt-0160 est une excellente idée. Malheureusement ca ne fonctionne pas non plus. En fait la fonction remplacement ne fonctionne pas pour ce fichier. Peu importe ce que l'on souhaite remplacer. Des idées ?

Merci à l'avance
 
Bonjour meandme, le forum,

Bizarre car dans votre fichier il n'y a pas de formules et la recherche fonctionne très bien.

Alors entrez en I2 la formule :
Code:
=--SUBSTITUE(D2;CAR(160)&"$US";)
et tirez la à droite et vers le bas.

Ne conservez que les valeurs par collage spécial/Valeurs puis supprimez les colonnes D:H.

A+
 

Pièces jointes

Excellent job75 ca fonctionne.


En plus, j'ai remplacé le point par la virgule (dans les paramètres Windows) et ça marche parfaitement bien pour tous les champs monétaires.

Pour convertir le format texte de la colonne B en format date et heure, j'ai tenté d'éditer votre formule initiale

(=--SUBSTITUE(D2;CAR(160)&"$US"; )

par

(=--SUBSTITUE(B2;CAR(160)&"EDT"; )

mais le même message d'erreur (#VALEUR!) apparaît. Ca fonctionne de votre coté?

C'est surement une question de format date et heure de Windows 10 mais je ne sais pas comment configurer ce format (date et heure dans la même cellule).

Dans Excel, j'ai mis les paramètres suivants...

Format de cellule \ Personnalisé \ aaaa-mm-jj hh:mm mais sans succès. Toujours le même msg d'erreur.

J'ai vraiment besoin de ce format. Vous pouvez m'aider à compléter?

Merci vraiment pour votre support. Je l'apprécie grandement

meandme
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour