Extraire plusieurs code d'une cellule
Résolu
Sathis_91
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Sathis_91 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Sathis_91 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Extraire plusieurs code d'une cellule
- Code ascii - Guide
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
9 réponses
Bonjour,
Pour étendre la formule sur plusieurs lignes il vous suffit de faire copier incrémenter et tirer la formule vers le bas....

Pour étendre la formule sur plusieurs lignes il vous suffit de faire copier incrémenter et tirer la formule vers le bas....
Bonjour,
Votre message en "A1" se compose toujours de 3 blocs "TestExcel..." oui,non
Est-ce que la valeur à extraire commence toujours par "H" Oui Non
Votre message en "A1" se compose toujours de 3 blocs "TestExcel..." oui,non
Est-ce que la valeur à extraire commence toujours par "H" Oui Non
Bonjour
le problème est que l'on ne connaît pas exactement les textes à traiter
si on s'en tient rigoureusement à ce que vous affichez dans votre message, cette formule semble convenir
=SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" - Test Excel test";"");" - Test Excel 2";"");" Testexcel3";"")
mais il y a peu de chance que les libellés à éliminer soit aussi constant?
On pourrait affiner, mais pas avec les écarts d'écriture du genre pas de point-virgule derrière le 3 final devant le dernier 3
sinon cette formule donne le même résultat et un peu plus de cas possible:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" - Test";"");" Excel";"");"Test";"");"excel";"");"2;";" ");"3;";" ")
crdlmnt
le problème est que l'on ne connaît pas exactement les textes à traiter
si on s'en tient rigoureusement à ce que vous affichez dans votre message, cette formule semble convenir
=SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" - Test Excel test";"");" - Test Excel 2";"");" Testexcel3";"")
mais il y a peu de chance que les libellés à éliminer soit aussi constant?
On pourrait affiner, mais pas avec les écarts d'écriture du genre pas de point-virgule derrière le 3 final devant le dernier 3
sinon cette formule donne le même résultat et un peu plus de cas possible:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" - Test";"");" Excel";"");"Test";"");"excel";"");"2;";" ");"3;";" ")
crdlmnt
Bonjour,
Une solution simple:
- Données Convertir Délimité avec "-" et ";" comme délimiteurs.
- Les colonnes qui contiennent les libellés sont cochées " Non distribuée".
- La destination est fixée à droite $D$2 par exemple
À partir de là il est facile de concaténer en B2=D2&","&E2&","&F2......avec un nombre de colonnes égal au nombre maxi de codes; puis de recopier vers le bas.
Il faudra répéter cette opération si on ajoute des données.
Une solution simple:
- Données Convertir Délimité avec "-" et ";" comme délimiteurs.
- Les colonnes qui contiennent les libellés sont cochées " Non distribuée".
- La destination est fixée à droite $D$2 par exemple
À partir de là il est facile de concaténer en B2=D2&","&E2&","&F2......avec un nombre de colonnes égal au nombre maxi de codes; puis de recopier vers le bas.
Il faudra répéter cette opération si on ajoute des données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Le soucis c'est que j'ai besoin que cet extraction s'effectue en automatique par une formule. Le but est de ne pas faire cette manip à chaque fichier . Je vais avoir plus de 50 fichiers de ce type, je dois mettre la formule dans mon modèle pour que l'extraction ait lieu correctement.
Le soucis c'est que j'ai besoin que cet extraction s'effectue en automatique par une formule. Le but est de ne pas faire cette manip à chaque fichier . Je vais avoir plus de 50 fichiers de ce type, je dois mettre la formule dans mon modèle pour que l'extraction ait lieu correctement.
Bonjour à tous
Peut être avec une macro.
Peux tu envoyer un bout de ton fichier (avec tous les cas de figure possibles) sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Cdlmnt
Peut être avec une macro.
Peux tu envoyer un bout de ton fichier (avec tous les cas de figure possibles) sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Cdlmnt
Bonjour,
Ci-joint le lien :
https://www.cjoint.com/c/KEzjpcYXnXc
Ci-joint le lien :
https://www.cjoint.com/c/KEzjpcYXnXc
Bonjour,
Le fichier proposé ne montre pas la variété et l'étendue des items. Il est difficile dans ce flou de proposer une formule ou une macro(ccm81?).
Il semble que ces informations proviennent d'une autre application; dans ce cas une importation de données (séparateur ";) délivrerait un base de données plus "propre".
Le fichier proposé ne montre pas la variété et l'étendue des items. Il est difficile dans ce flou de proposer une formule ou une macro(ccm81?).
Il semble que ces informations proviennent d'une autre application; dans ce cas une importation de données (séparateur ";) délivrerait un base de données plus "propre".
Bonjour A tous,
Petite contribution avec fonction personnalisée (vba).
Le fichier: https://www.cjoint.com/c/KEzmPTFUw5N
Petite contribution avec fonction personnalisée (vba).
Le fichier: https://www.cjoint.com/c/KEzmPTFUw5N
J’ai besoin d’avoir la formule sur une cellule. Actuellement je passe par plusieurs colonne je sépare en plusieurs ligne puis dans une autre colonne je récupère le code . J’ai besoin de récupérer directement avec une formule .
Merci