Microsoft 365 Conversion de texte en nombre

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

  • Convertir.xlsx
    12.5 KB · Affichages: 13
Dernière édition:

Wayki

XLDnaute Impliqué
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 +
 

job75

XLDnaute Barbatruc
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+
 

meandme

XLDnaute Nouveau
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
 

job75

XLDnaute Barbatruc
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

  • Convertir(1).xlsx
    13.5 KB · Affichages: 4

meandme

XLDnaute Nouveau
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
 

Discussions similaires

Réponses
6
Affichages
298

Statistiques des forums

Discussions
312 185
Messages
2 086 020
Membres
103 097
dernier inscrit
Benduch