convertir 1234567890 en ABCDEFGHIJ

Le
Baton .rouge
Bonjour

Comme rien n'est simple, je cherche une solution à un problème.

J'ai une colonne A avec dedant des nombres et une colonne B qui par
une table de conversion doit recevoir des lettres (1=A, 2=B, 3=C,):

1234567890 ABCDEFGHIJ
1111122222 AAAAABBBBB
1212121212 ABABABABAB

En VBA je sais faire, mais une formula, je sais pas si c'est possible
de faire un remplacement caractères par caractères en se basant sur un
tableau de correspondance.

Merci de vos lumières.
--
Les assistés du CAC 40 :
http://www.youtube.com/watch?feature=player_detailpage&v=W5Yx_diRxA8#tH
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #26072362
bonjour,

Function chiffre_texte(rng)
alphabet = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
chiffre = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 0)
For i = 1 To Len(rng)
x = x & Application.Index(alphabet, Application.Match(Val(Mid(rng, i, 1)),
chiffre, 0))
Next
chiffre_texte = x
End Function

isabelle

Le 2014-04-05 15:44, Baton .rouge a écrit :
Bonjour

Comme rien n'est simple, je cherche une solution à un problème.

J'ai une colonne A avec dedant des nombres et une colonne B qui par
une table de conversion doit recevoir des lettres (1=A, 2=B, 3=C,...):

1234567890 ABCDEFGHIJ
1111122222 AAAAABBBBB
1212121212 ABABABABAB

En VBA je sais faire, mais une formula, je sais pas si c'est possible
de faire un remplacement caractères par caractères en se basant sur un
tableau de correspondance.

Merci de vos lumières.
--
Les assistés du CAC 40 :
http://www.youtube.com/watch?feature=player_detailpage&v=W5Yx_diRxA8#tH

h2so4
Le #26074082
Bonsoir

une solution sans vba


=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"1";"A");"2";"B");"3";"C");"4";"D")
;"5";"E");"6";"F");"7";"G");"8";"H");"9";"I");"0";"J")

--
h2so4
isabelle
Le #26074352
bien vue, j’apprécie beaucoup,
merci h2
isabelle

Le 2014-04-06 17:34, h2so4 a écrit :
Bonsoir

une solution sans vba


=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"1";"A");"2";"B");"3";"C");"4";"D")
;"5";"E");"6";"F");"7";"G");"8";"H");"9";"I");"0";"J")

--
h2so4


isabelle
Le #26074342
bien vue, j’apprécie beaucoup,
merci h2
isabelle

Le 2014-04-06 17:34, h2so4 a écrit :
Bonsoir

une solution sans vba


=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"1";"A");"2";"B");"3";"C");"4";"D")
;"5";"E");"6";"F");"7";"G");"8";"H");"9";"I");"0";"J")

--
h2so4


isabelle
Le #26074332
bien vue, j’apprécie beaucoup,
merci h2
isabelle

Le 2014-04-06 17:34, h2so4 a écrit :
Bonsoir

une solution sans vba


=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"1";"A");"2";"B");"3";"C")
;"4";"D") ;"5";"E");"6";"F");"7";"G");"8";"H");"9";"I");"0";"J")

--
h2so4


isabelle
Le #26074322
bien vue, j’apprécie beaucoup,
merci h2
isabelle

Le 2014-04-06 17:34, h2so4 a écrit :
Bonsoir

une solution sans vba

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
(SUBSTITUE(SUBSTITUE(A1;"1";"A");"2";"B");"3";"C")
;"4";"D") ;"5";"E");"6";"F");"7";"G");"8";"H");"9";"I");"0";"J")
--
h2so4
isabelle
Le #26074312
bien vue, j’apprécie beaucoup,
merci h2
isabelle
isabelle
Le #26074302
désolé pour le hocket,
j'ai reçue plein de messages d'erreur sur lequel j'ai fait un clic sur ok (wow
quel résultat!)
isabelle

Le 2014-04-06 21:22, isabelle a écrit :
bien vue, j’apprécie beaucoup,
merci h2
isabelle


Jacky
Le #26074802
Hello,
Oui , mais ne fonctionne qu'a partir de xl 2007
Pour xl 2003 , seul 7 niveaux d'imbrication sont autorisés.
--
Salutations
JJ


"isabelle"
bien vue, j'apprécie beaucoup,
merci h2
isabelle


Jacquouille
Le #26075082
Effectivement, tu sembles apprécier beaucoup .... -))

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
lhsur6$78o$

désolé pour le hocket,
j'ai reçue plein de messages d'erreur sur lequel j'ai fait un clic sur ok
(wow
quel résultat!)
isabelle

Le 2014-04-06 21:22, isabelle a écrit :
bien vue, j’apprécie beaucoup,
merci h2
isabelle






---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com
Publicité
Poster une réponse
Anonyme