Par exemple, si jeDans Excel, comment extraire les quatre dernières lettres d'une chaîne de dix lettres?
ABS YUR YUAO
HFH IWO OQNX
YQO PQM QUCC
Comment puis-je extraire les quatre dernières lettres dans une autre colonne?
Par exemple, si jeDans Excel, comment extraire les quatre dernières lettres d'une chaîne de dix lettres?
ABS YUR YUAO
HFH IWO OQNX
YQO PQM QUCC
Comment puis-je extraire les quatre dernières lettres dans une autre colonne?
Pas besoin d'utiliser une macro. Supposons que votre première chaîne soit en A1.
=RIGHT(A1, 4)
Faites-le glisser vers le bas et vous obtiendrez vos quatre derniers caractères.
Edit: Pour être sûr, si jamais vous avez des séquences comme « ABC DEF » et que vous voulez les quatre dernières lettres et non PERSONNAGES vous pouvez utiliser trimspaces()
=RIGHT(TRIMSPACES(A1), 4)
Edit: Selon la suggestion de brettdj , vous pouvez vérifier que votre chaîne est en fait 4 caractères long ou plus:
=IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1))
Suggère d'ajouter une vérification pour que la chaîne comporte au moins quatre caractères avant de chercher à extraire les quatre derniers caractères. – brettdj
Notez que si un seul argument est spécifié, seul le dernier caractère est renvoyé, par ex. '= RIGHT (" ABS YUR YUAO ")' retourne 'O' –
Si aucune réponse des réponses données vous aide alors vous devriez l'accepter en cliquant sur le bouton √ en dessous du bouton upvote-downvote. – hims056