Déplacer du texte (symbole) dans ma cellule excell

Fermé
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016 - 22 févr. 2016 à 09:06
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016 - 25 févr. 2016 à 08:32
Bonjour,

J'aurais besoin de l'aide de la communauté pour déplacer du texte automatiquement par une formule dans ma cellule.

Ex : j'ai ce texte suivant actuellement.
Panneau_de_chantier_temporaire_danger_dont_la_nature_peut_etre_precisee_par_un_panonceau_AK14_DeltaG.jpg

J'aimerai déplacer le symbole AK14 comme ci dessous.
Panneau_de_chantier_temporaire_AK14_danger_dont_la_nature_peut_etre_precisee_par_un_panonceau__DeltaG.jpg

L'idée est d'avoir une formule qui me permet d'extraire dans toutes mes lignes (plus de 5000) ce symbole et le replacer juste après Pannneau_de_chantier_temporaire.
Attention, la difficulté pour le coup est que je peux aussi avoir un symbole différent (voici les différent type) : ex B1/CE24/A13A/C3/AB4 etc...
Le symbole est toujours décliné avec une lettre en premier qui ne peut être que A/B/C/CE/AB/M/AK, il est suivi d'un chiffre et parfois apres le chiffre d'une lettre.

exemple : Panneau_de_chantier_temporaire_acces_interdit_aux_vehicules_B13_DetaG_800.jpg


J'espère avoir été clair
Merci d'avance pour votre aide précieuse
PS : en cherchant je n'ai pas encore trouvé mon bonheur.
A voir également:

5 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
22 févr. 2016 à 10:48
Bonjour

Si les textes ont toujours cet présentation, avec le mot "danger" et "panonceau" qui servent comme réf pour ma formule

=GAUCHE(SUBSTITUE(A10;GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)));"";1);CHERCHE("danger";SUBSTITUE(A10;GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)));"";1);1)-1)&GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)))&DROITE(SUBSTITUE(A10;GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)));"";1);NBCAR(SUBSTITUE(A10;GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)));"";1))-CHERCHE("danger";SUBSTITUE(A10;GAUCHE(DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9);CHERCHE("_";DROITE(A10;NBCAR(A10)-CHERCHE("panonceau_";A10;1)-9)));"";1);1)+1)

Un peu complexe, mais c'est le résultat de plusieurs fonctions groupé en une formule
Le texte est en A10 dans mon exemple
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
24 févr. 2016 à 09:07
Bonjour PHILOU10120

Merci pour ta réponse rapide, je vais tester cela :)
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
22 févr. 2016 à 15:22
Bonjour
Avec une fonction personnalisée
https://www.cjoint.com/c/FBwou3YWLKj
Cdlt
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
24 févr. 2016 à 09:07
Merci Franchies83, je test et je te confirme que c'est ce que j'attendais :)
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
24 févr. 2016 à 10:31
Alors merci cela fonctionne pour les lignes comportants

Panneau_de_chantier_temporaire_danger_dont_la_nature_peut_etre_precisee_par_un_panonceau_AK14_DeltaG.jpg

J'ai deux autres types de phrases ou j'ai également besoin de déplacer le symbole:

1/panneau_signalisation_presignalisation_d_un_creneau_de_depassement_ou_d_une_section_de_route_a_chaussees_separees_C29a_champagne_1600.jpg

La construction est toujours la même avec en début de phrase avec panneau_de_signalisation.

2/Panonceau_de_signalisation_indiquant_le_numero_d_un_echangeur_M10b_800.jpg

La construction est toujours la même avec en début de phrase avec Pannonceau_de _signalisation

J'ai essayé de voir si je pouvais adapter ta formule pour ces deux types de phrases mais je n'ai pas trouvé...

Peux tu encore m'aider?
merci d'avance
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
24 févr. 2016 à 13:26
Bonjour
Ca fait déjà 3 débuts de phrases différents:
-Panneau_de_chantier_temporaire
-Panneau_signalisation
-Panonceau_de_signalisation

Connaître le début de la phrase ne suffit pas, puisqu'il est variable,
j'ai besoin de connaître aussi, le reste de la phrase qui se trouve après la valeur à extraire, dans les cas présentés ici nous avons:
-DeltaG.jpg
-DeltaG_800.jpg
-champagne_1600.jpg
-800.jpg

Si il y en a beaucoup, c'est pas gagné, faut voir.
Quant aux termes à extraire, combien y en a t-il de différents? y a t-il une liste établie? C'est peut-être plus simple de passer par là.
Si possible, donnez la liste en pièce jointe.
Cdlt
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
24 févr. 2016 à 16:55
Voici le fichier avec le début "panneau_signalisation".
https://www.cjoint.com/c/FBypYPVcYav

et le deuxieme fichier avec "Pannonceau_de_signalisation"
https://www.cjoint.com/c/FBypWSjZM2v

Je pense que se sera plus simple.
Du coup, pour le premier fichier, le début est panneau_signalisation et se termine soit par champagne.jpg soit par nature.jpg.

et le second fichier , le debut est Panonceau_de_signalisation et se termine soit par champagne.jpg soit par nature.jpg

Je n'ai pas la liste des symbole :(

encore merci pour ton aide
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
24 févr. 2016 à 19:28
Bonsoir
En voilà pour un (avec formules)
A vérifier
https://www.cjoint.com/c/FBysAk7gDnw
Je regarderai l'autre un peu plus tard
Cdlt
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
25 févr. 2016 à 08:28
Ok super, en plus ce sont des formules donc je vais essayer de comprendre comme tu as fais.

Encore un grand merci Frenchie83 !! :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
25 févr. 2016 à 08:09
Bonjour
Voici le deuxième
https://www.cjoint.com/c/FBzhiLBfGVj
Cdlt
0
maxime398 Messages postés 7 Date d'inscription lundi 22 février 2016 Statut Membre Dernière intervention 25 février 2016
25 févr. 2016 à 08:32
Merci beaucoup pour ton aide précieuse!!

Bonne journée
0