Microsoft 365 Formule pour supprimer des préfixes variables

  • Initiateur de la discussion Initiateur de la discussion moanin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

moanin

XLDnaute Accro
Bonjour à tous 😉


Dans une colonne est-ce qu’il est possible de supprimer des préfixes dont le nombre de caractères n’est pas le même et dont les caractères ne sont pas identiques et sont parfois des mots, parfois des chiffres ?

Merci



Ex :

Les préfixes :

@-342

anti-Éléphant

-438

.23

-67321

++aldébaran


Les caractères des préfixes différents :

@-

anti-

-

.

++


Le suffixe :

-Des nombres :

342

438

2367321

-des mots :

Éléphant

Aldébaran
 
Dernière édition:
Bonjour Moanin,
Fatalement cela ne sera pas exhaustif, il vous faudra compléter la formule avec tous les préfixes possibles :
VB:
=STXT(C7;SIERREUR(1+CHERCHE("-";TEXTE(C7;"@"));0)+SIERREUR(1+CHERCHE(".";TEXTE(C7;"@"));0)+SIERREUR(2+CHERCHE("+";TEXTE(C7;"@"));0);100)
Mais c'est un début :
1698835015483.png
 

Pièces jointes

Bonjour,
En supposant que le caractère séparateur soit le dernier caractère non alphabétique et non numérique :

VB:
=SIERREUR(LET(car;REDUCE(0;STXT(A1;SEQUENCE(NBCAR(A1));1);LAMBDA(x;y;SI(OU(ET(y>="a";y<="z");ET(y>="A";y<="Z");ET(y>="0";y<="9"));x;y)));TEXTE.APRES(A1;car;NBCAR(A1)-NBCAR(SUBSTITUE(A1;car;""))));A1)

(Excel 365)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
513
Réponses
8
Affichages
416
  • Question Question
Microsoft 365 Formule avec OU ?
Réponses
5
Affichages
394
Retour