Extraire des mots dans des cellules
Fermé
Antares
-
21 août 2014 à 10:42
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 21 août 2014 à 16:32
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 21 août 2014 à 16:32
A voir également:
- Excel isoler un mot dans une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
3 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
21 août 2014 à 11:35
21 août 2014 à 11:35
Bonjour
si les mots sont séparés par un espace,
Données/Convertir/Délimité et choisir l'espace comme séparateur
Cdlmnt
si les mots sont séparés par un espace,
Données/Convertir/Délimité et choisir l'espace comme séparateur
Cdlmnt
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
21 août 2014 à 11:31
21 août 2014 à 11:31
Avec une macro c'est pas si compliqué que ça.
Après avec une formule ce qui est complexe c'est que le nombre de mot est pas fixe.
Si vous voulez je vous donne la macro. Mais il faut me dire ou se trouve la phrase et si vous voulez que le mots soient placée sur une colonne ou sur une ligne
Après avec une formule ce qui est complexe c'est que le nombre de mot est pas fixe.
Si vous voulez je vous donne la macro. Mais il faut me dire ou se trouve la phrase et si vous voulez que le mots soient placée sur une colonne ou sur une ligne
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
21 août 2014 à 11:55
21 août 2014 à 11:55
Bonjour
Voici une solution que j'utilise la phrase est en D1 et se termine par espace
en E1 mettre cette formule
=SI(D1="";"";STXT($D$1;1;CHERCHE(" ";$D$1)-1))
Pour les cellules suivantes F1, G1, ... mettre celle-ci
=SI(ESTERREUR(SUPPRESPACE(STXT($D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1;CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1)-CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)))));"";SUPPRESPACE(STXT($D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1;CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1)-CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)))))
dans chaque colonne on compte les caractères en ligne 3 dans mon exemple
E3 = NBCAR(E1)
Il y a surement plus simple mais cela me donne le résultat que j'attends
Voici une solution que j'utilise la phrase est en D1 et se termine par espace
en E1 mettre cette formule
=SI(D1="";"";STXT($D$1;1;CHERCHE(" ";$D$1)-1))
Pour les cellules suivantes F1, G1, ... mettre celle-ci
=SI(ESTERREUR(SUPPRESPACE(STXT($D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1;CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1)-CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)))));"";SUPPRESPACE(STXT($D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1;CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)+1)-CHERCHE(" ";$D$1;SOMME($E$3:E$3)+NBVAL($E$3:E$3)))))
dans chaque colonne on compte les caractères en ligne 3 dans mon exemple
E3 = NBCAR(E1)
Il y a surement plus simple mais cela me donne le résultat que j'attends
21 août 2014 à 11:40
Encore une fois tu m'apprends que les macros ne sont pas les meilleures solution :)
Bonne journée
21 août 2014 à 16:32
Tu sais, question artillerie lourde, j'ai pas mal donné (et je m'obstine encore) aussi ;-)
Bon après midi