Remplacer une lettre par un chiffre dans EXCEL
Résolu
BHB87
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
BHB87 -
BHB87 -
Bonjour,
Pouvez-vous m'indiquer la formule à utiliser pour remplacer ou substituer une lettre dans une case par un chiffre dans une autre case sachant que la valeur dans la 1ère case peut changer et je souhaiterai que la valeur dans la 2ème case change en même temps.
Par exemple, si j'ai dans A1 la lettre "A", je souhaite que B1 se transforme en "1" et si je mets dans A1 la lettre "B", je souhaite que b1 se transforme en "2" et ainsi de suite pour toute l'alphabet comme suit : A=1, B=2, C=3, D=4...Z=26.
J'espère que mes explications sont claires et que quelqu'un pourra m'aider.
Vous remerciant à l'avance.
Pouvez-vous m'indiquer la formule à utiliser pour remplacer ou substituer une lettre dans une case par un chiffre dans une autre case sachant que la valeur dans la 1ère case peut changer et je souhaiterai que la valeur dans la 2ème case change en même temps.
Par exemple, si j'ai dans A1 la lettre "A", je souhaite que B1 se transforme en "1" et si je mets dans A1 la lettre "B", je souhaite que b1 se transforme en "2" et ainsi de suite pour toute l'alphabet comme suit : A=1, B=2, C=3, D=4...Z=26.
J'espère que mes explications sont claires et que quelqu'un pourra m'aider.
Vous remerciant à l'avance.
A voir également:
- Remplacer les lettres par des chiffres
- Remplacer disque dur par ssd - Guide
- Excel trier par ordre croissant chiffre - Guide
- Remplacer par word - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Remplacer coco - Accueil - Réseaux sociaux
2 réponses
Bonjour
au plus simple faites un tableau hors champ ou sur une autre feuille avec par exemple
en Y de Y1 à Y26 les lettres de l'alphabet
en ligne en Z les N° correspondants
et dans votre cellule à équiper:
=RECHERCHEV(A1;$Y$1:$Z$26;2;0)
que vous pouvez compléter avec:
=SI(A1="";"";RECHERCHEV(A1;$Y$1:$Z$26;2;0))
pour éviter un affichage d'erreur quand A est vide
au plus simple faites un tableau hors champ ou sur une autre feuille avec par exemple
en Y de Y1 à Y26 les lettres de l'alphabet
en ligne en Z les N° correspondants
et dans votre cellule à équiper:
=RECHERCHEV(A1;$Y$1:$Z$26;2;0)
que vous pouvez compléter avec:
=SI(A1="";"";RECHERCHEV(A1;$Y$1:$Z$26;2;0))
pour éviter un affichage d'erreur quand A est vide
excellente idée,
....mais chez moi, fonctionne avec =CODE(A1)-64 pas avec UNICODE
par ailleurs cette option donne un résultat différent selon que la lettre soit majuscule ou minuscule
(sans doute la suppression de UNI dont mon Excel ne veut pas)
si cela est un problème on peut contourner avec:
=CODE(MAJUSCULE(A1))-64
crdlmnt
Pour les minuscules, a étant en A1
=CODE(A1)-96