Supprimer une partie de texte se trouvant avant un nombre
Résolu/FerméPapyLuc51 Messages postés 4385 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 8 octobre 2024 - 21 juil. 2022 à 13:12
- Bombache excel
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un fichier - Guide
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
- Excel afficher 0 avant nombre - Guide
2 réponses
Modifié le 20 juil. 2022 à 14:14
Bonjour,
Je me suis inspiré de cette vidéo du site bombache.fr
=DROITE(B2;NBCAR(B2)-(EQUIV(0;ESTERREUR(STXT(B2;LIGNE(INDIRECT("1:"&NBCAR(B2)));1)*1)*1;0)-1))
Formule matricielle à entrer avec la combinaison des touches Ctrl + Maj + Enter sur la première cellule de la colonne qui se transformera comme ci-dessous avec { et }
{=DROITE(B2;NBCAR(B2)-(EQUIV(0;ESTERREUR(STXT(B2;LIGNE(INDIRECT("1:"&NBCAR(B2)));1)*1)*1;0)-1))}
Puis l'incrémenter avec la poignée de recopie
Attention elle ne fonctionne pas pour les adresses ne comportant pas de nombre à identifier et je n'ai pas trouvé mieux pour l'instant.
Cordialement
20 juil. 2022 à 14:43
Bonjour,
Un peu du même genre :
={STXT(A2;EQUIV(VRAI;ESTNUM(CNUM(STXT(A2;LIGNE($1:$255);1)));0);99)}
20 juil. 2022 à 19:02
Comme la formule de PapyLuc51, il faut saisir ou copier la formule (sans les accolades) puis valider avec la combinaison de touches ctrl+shift+enter.
Modifié le 20 juil. 2022 à 20:02
Erreur de rédaction au #2: la première accolade devrait être avant le signe =
{=STXT(A2;EQUIV(VRAI;ESTNUM(CNUM(STXT(A2;LIGNE($1:$255);1)));0);99)}
21 juil. 2022 à 12:35
parfait merci beaucoup !
21 juil. 2022 à 13:12
20 juil. 2022 à 18:39
Bonjour PapyLuc51,
Merci beaucoup ca fonctionne au Poil, et vous me faites gagner un temps Monstre !
Mille Merci.