Ne garder qu'une parti de la cellule
Sph1nxXx
Messages postés
69
Statut
Membre
-
tompols Messages postés 1273 Date d'inscription Statut Contributeur Dernière intervention -
tompols Messages postés 1273 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai issu d'un logiciel de gestion un document excel mais ce document n'est pas excploitable en l'état
J'ai en colonne B des choses du types :
CCM P02565
CCM test M02554
CCM AAVQ 567541
CCM test AAVS 456
Et en faite je souhaite ne garder que ce qui commence par P0, AAV, M0, ED et EDP
Impossible avec l'outil convertir car elle ne sont jamais dans la même colonne au final!
Enfin voilà quoi....
si quelqu'un aurait une solution parce que là je ne trouve vraiment pas...
Cordialement,
Maxime
J'ai issu d'un logiciel de gestion un document excel mais ce document n'est pas excploitable en l'état
J'ai en colonne B des choses du types :
CCM P02565
CCM test M02554
CCM AAVQ 567541
CCM test AAVS 456
Et en faite je souhaite ne garder que ce qui commence par P0, AAV, M0, ED et EDP
Impossible avec l'outil convertir car elle ne sont jamais dans la même colonne au final!
Enfin voilà quoi....
si quelqu'un aurait une solution parce que là je ne trouve vraiment pas...
Cordialement,
Maxime
A voir également:
- Ne garder qu'une parti de la cellule
- Aller à la ligne dans une cellule excel - Guide
- Fusionner 2 cellule excel et garder contenu - Guide
- Bloquer une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Comment faire une recherche à partir d'une photo - Guide
4 réponses
Bonjour,
c'est faisable sans passer par vba, je te propose ça sur 5 colonnes (C,D,E,F et le résultat final en G)
exemple pour la ligne 45 :
en colonne C : =STXT(F45;(CHERCHE("P0";F45))+2;999)
en colonne D : =STXT(F45;(CHERCHE("AAV";F45))+3;999)
en colonne E : =STXT(F45;(CHERCHE("M0";F45))+2;999)
en colonne F : =STXT(F45;(CHERCHE("ED";F45))+2;999)
en colonne G : =C45&D45&E45&F45
voilà :)
c'est faisable sans passer par vba, je te propose ça sur 5 colonnes (C,D,E,F et le résultat final en G)
exemple pour la ligne 45 :
en colonne C : =STXT(F45;(CHERCHE("P0";F45))+2;999)
en colonne D : =STXT(F45;(CHERCHE("AAV";F45))+3;999)
en colonne E : =STXT(F45;(CHERCHE("M0";F45))+2;999)
en colonne F : =STXT(F45;(CHERCHE("ED";F45))+2;999)
en colonne G : =C45&D45&E45&F45
voilà :)
solution simple
tu fais remplacer CCM par rien, puis test par rien, et tu auras ce que tu veux
Peut être pas très élégant mais efficace
tu fais remplacer CCM par rien, puis test par rien, et tu auras ce que tu veux
Peut être pas très élégant mais efficace
Oui mais le problème en réalité c'est que je n'ai pas que CCM
j'ai par exemple CCM
CCM 2
CCM Marseille
Paris CCM
CommentCaMarche
Le nom change régulièrement...
Je pense que la seul solution serais de faire une macro disant que dans la colonne B ne garder que ce qui commence par ce que j'ai indiqué précédemment mais je ne suis pas doué du tout en VBA donc... je n'y parvient pas
j'ai par exemple CCM
CCM 2
CCM Marseille
Paris CCM
CommentCaMarche
Le nom change régulièrement...
Je pense que la seul solution serais de faire une macro disant que dans la colonne B ne garder que ce qui commence par ce que j'ai indiqué précédemment mais je ne suis pas doué du tout en VBA donc... je n'y parvient pas