Formule avec regexp qui dispatch la chaine matché dans une colonne donnée

barichon

XLDnaute Junior
Bonjour,

Je cherche a crée un formule qui permet:

Lors de l’insertion de données dans la colonne "Engaged Site" (cf mon fichier exemple), de mettre la chaine de caractère avant le premier "/" dans la cellule correspondante a la colonne "Site Caller", de mettre la chaine de caractère aprés le second "/" dans la cellule correspondante à la colonne "Called Site 1" et mettre 0 dans la cellule correspondante à "Called site 2" si il n'y a pas de second "/" sinon inscrire la chaine de caractère se trouvant derrière.

J'ai fais l'exemple de ce que je cherche a faire dans le fichier ci joint.
J'ai passé un pas mal de temps dessus mais j’avoue que je n'y arrive pas. :confused:

Pourriez-vous m’éclairer de vos lumières ?

Par d'avance pour votre aide.

Romain.
 

Pièces jointes

  • class.xlsx
    13.7 KB · Affichages: 45
  • class.xlsx
    13.7 KB · Affichages: 42
  • class.xlsx
    13.7 KB · Affichages: 47

R@chid

XLDnaute Barbatruc
Re : Formule avec regexp qui dispatch la chaine matché dans une colonne donnée

Bonjour et Bienvenu sur XLD,
en G2 :
Code:
=SI(COLONNES($G:G)<=NBCAR($D2)-NBCAR(SUBSTITUE($D2;"/";""))+1;STXT("/ "&$D2&" /";TROUVE("*";SUBSTITUE("/ "&$D2&" /";"/";"*";COLONNES($G:G)))+2;TROUVE("+";SUBSTITUE(STXT("/ "&$D2&" /";TROUVE("*";SUBSTITUE("/ "&$D2&" /";"/";"*";COLONNES($G:G)))+2;9^9);"/";"+";1))-2);0)
@ tirer vers le bas et vers la droite

Voir PJ

Amicalement
 

Pièces jointes

  • class.xlsx
    14.5 KB · Affichages: 52
  • class.xlsx
    14.5 KB · Affichages: 48
  • class.xlsx
    14.5 KB · Affichages: 46

Discussions similaires

Réponses
11
Affichages
398

Statistiques des forums

Discussions
312 352
Messages
2 087 538
Membres
103 582
dernier inscrit
didinex