Est il possible sur Excel de changer un texte en chiffre

Fermé
kenjy - Modifié par kenjy le 27/03/2014 à 15:29
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 - 28 mars 2014 à 08:42
bonjour
kenjy administrateur de site
je travaille sur un fichier csv mais je le configure en exel avant
Je voudrai savoir si il est possible sur Excel de changer un texte en numero
je m explique
je voudrai en evrivan "robe" sur un case n importe ou, a la place s affiche un chiffre deja programme a l avance sur une autre feuille config du meme fichier
A voir également:

8 réponses

Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 5 113
27 mars 2014 à 15:38
Bonjour,

Oui bien sur avec la fonction RECHERCHEV mais il faut nous en dire plus sur la structure du fichier pour avoir une formule adaptée
0
merci mike

alors voila
sur les fichier csv on doit indiquer des champs
exemple
id $ actif $ categori $ reference $ non
1001 $ 1 $ 100578 $ QO351-40 $ robe de soire
1002 $ 1 $ 100678 $ QO351-00 $ jupe courte

ce que je veux c'est au lieu de me rapeler dans quel categorie (numero) se trouve les robe donc (100578) j aimerai juste écrire "robe" ou :robe: et ça ecrie de suite le numéro a la place donc

id $ actif $ categori $ reference $ non
1001 $ 1 $ :robe: $ QO351-40 $ robe de soire
1002 $ 1 $ :jupe: QO351-00 $ jupe courte

ce qui devient
id $ actif $ categori $ reference $ non
1001 $ 1 $ 100578 $ QO351-40 $ robe de soire
1002 $ 1 $ 100678 $ QO351-00 $ jupe courte


merci pour ta repense mike
0
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 5 113
Modifié par Mike-31 le 27/03/2014 à 18:03
Re,

Ah ça si j'ai bien compris ce n'est pas possible

Dans tes explications, si tu écris Robe tu veux que Robe se transforme en 100578 dans la même cellule

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
oui exactement !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 5 113
27 mars 2014 à 20:06
Re,

Comme je te l'ai dit il n'est pas possible par contre en utilisant une deuxième cellule on peut le faire avec une RECHERCHEV
si tu veux, il est possible de partir dans cette direction
0
merci mike je vais voir les possibilité avec cette fonction
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 424
Modifié par Vaucluse le 28/03/2014 à 08:08
Bonjour
il existe sur Excel la possibilité de programmer la transformation des entrées en une autre:
Logo microsoft en haut à gauche ou onglet Fichier suivant l'age d'Excel
Options Excel/ vérifications
Options de correction automatique

Remplacer: texte
par : code

pour éviter que le code se reproduise sur des textes simples, vous pouvez "typer" le texte

exemple:
remplacer
Jupe_ par 10000 en rajoutant underscore ou autre derrière ou devant le texte


ainsi si vous écrivez Jupe , le texte restera Jupe, mais si vous écrivez Jupe_ le texte deviendra automatiquement 10000
A noter toutefois que cette option configure Excel et va s'appliquer dans tous les fichiers à venir

A vous de voir_ bien sur, cette "programmation" est réversible dans les options Excel

crdlmnt


Errare humanum est, perseverare diabolicum
0
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 5 113
28 mars 2014 à 08:08
Bonjour l'ami,

je me permet d'appuyer ta mise en garde sur les inconvénients que cette méthode qui changera systématiquement toute référence sur Excel mais également sur Word ce qui rendra la saisie de la référence impossible si on en a besoin par ailleurs.
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 424
28 mars 2014 à 08:13
Salut Mike

c'est exact,Mike, et c'est pour ça que je préconise de compléter le texte à remplacer par un signe "cabalistique" qu'on a très peu de chance de trouver dans une écriture normale

L'entrée de se signe avec le texte étant là pour demander le remplacement


crdlmnt
0
Mike-31 Messages postés 18357 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 6 février 2025 5 113
Modifié par Mike-31 le 28/03/2014 à 08:51
Re,

J'ai fait la réponse sur ton post initial, mais je crains que cette méthode pose plus de problème que de solution même en ajoutant un tiret. Pour rester basique je reviens à la bonne vieille méthode avec une bas de donnée et une RECHERCHEV qui affiche ce que l'on souhaite et surtout facile à modifier.

ou passer par du VBA avec ce genre de code dans les propriétés de la feuille (à adapter et compléter bien sur)

Private Sub Worksheet_Change(ByVal Target As Range)
If Target = 1000 Then Target = "Robe"
End Sub

Sur ce il est l'heure du petit noir à auquel je t'invite si tu as le bras assez long

ps: dans cette discussion https://forums.commentcamarche.net/forum/affich-29843665-liste-deroulante-avec-symbole je proposais des liste de validation avec des symboles ou des couleurs qui n'a pas été relancé, peut être es tu intéressé
Cordialement
0