Une subtilité avec la fonction STEXT ?
Résolu/Fermé
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
-
26 déc. 2020 à 13:05
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 29 déc. 2020 à 10:32
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 29 déc. 2020 à 10:32
A voir également:
- Une subtilité avec la fonction STEXT ?
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction filtre excel n'existe pas - Forum Excel
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
8 réponses
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
1 450
Modifié le 27 déc. 2020 à 06:51
Modifié le 27 déc. 2020 à 06:51
Bonjour Valérie54001
Salutations Tontong, Eric
Il suffit d'inclure la substitution dans les formules utilisées, j'ai repris celles de tontong puisqu'après remplacement il ne reste qu'un seul tiret du 6
Pour la partie gauche
Pour la partie droite
ATTENTION à bien respecter l'orthographe. Vérifier avant que "Saint" a bien une majuscule partout.
https://www.cjoint.com/c/JLBfzgVF58t
Cordialement
Salutations Tontong, Eric
Il suffit d'inclure la substitution dans les formules utilisées, j'ai repris celles de tontong puisqu'après remplacement il ne reste qu'un seul tiret du 6
Pour la partie gauche
=GAUCHE(S2;CHERCHE("-";SUBSTITUE(S2;"Saint-";"Saint_");1)-1)
Pour la partie droite
=STXT(S2;CHERCHE("-";SUBSTITUE(S2;"Saint-";"Saint_");1)+1;99)
ATTENTION à bien respecter l'orthographe. Vérifier avant que "Saint" a bien une majuscule partout.
https://www.cjoint.com/c/JLBfzgVF58t
Cordialement
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
27 déc. 2020 à 08:14
27 déc. 2020 à 08:14
Bonjour à tous,
C'est bien parce que c'est noël :
https://www.cjoint.com/c/JLBhmNXKzRW
ne pas dépasser 10 mots dans Const mots
eric
C'est bien parce que c'est noël :
https://www.cjoint.com/c/JLBhmNXKzRW
ne pas dépasser 10 mots dans Const mots
eric
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
26 déc. 2020 à 13:34
26 déc. 2020 à 13:34
Bonjour,
Essayez ces 2 formules:
=STXT(A2;CHERCHE("-";A2;1)+1;99)
=GAUCHE(A2;CHERCHE("-";A2;1)-1)
Vous pourriez aussi utiliser Données -> Convertir -> Délimité ->Séparateur Autre "-".
Essayez ces 2 formules:
=STXT(A2;CHERCHE("-";A2;1)+1;99)
=GAUCHE(A2;CHERCHE("-";A2;1)-1)
Vous pourriez aussi utiliser Données -> Convertir -> Délimité ->Séparateur Autre "-".
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
26 déc. 2020 à 15:04
26 déc. 2020 à 15:04
Disons que les 2 formules me suffisent :)
Merci !
Merci !
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
1 450
26 déc. 2020 à 13:48
26 déc. 2020 à 13:48
Bonjour,
Ou
clique sur la cellule / onglet Données / convertir / délimité / suivant /autre (choisir le tiret du 6) / suivant / mettre la première cellule de destination / terminer
Cordialement
Ou
clique sur la cellule / onglet Données / convertir / délimité / suivant /autre (choisir le tiret du 6) / suivant / mettre la première cellule de destination / terminer
Cordialement
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
26 déc. 2020 à 15:05
26 déc. 2020 à 15:05
Merci pour votre retour,
avec votre information comment désigner l'autre cellule pour le texte de droite ?
avec votre information comment désigner l'autre cellule pour le texte de droite ?
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
1 450
>
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
26 déc. 2020 à 15:46
26 déc. 2020 à 15:46
Pas besoin ça se fait automatiquement
Par exemple le texte à convertir en A1 - designer la cellule D1 pour le transfert et les deux cellules D1 et E1 vont recevoir le texte séparé (partie gauche en D1 / partie droite en E1)
En plus on peut faire tout en un seul coup ; c'est à dire sélectionner toutes les cellules à convertir et désigner la première cellule de destination
Cordialement
Par exemple le texte à convertir en A1 - designer la cellule D1 pour le transfert et les deux cellules D1 et E1 vont recevoir le texte séparé (partie gauche en D1 / partie droite en E1)
En plus on peut faire tout en un seul coup ; c'est à dire sélectionner toutes les cellules à convertir et désigner la première cellule de destination
Cordialement
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
>
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
26 déc. 2020 à 15:52
26 déc. 2020 à 15:52
Ok je comprend, par contre moi j'en ai besoin en D1 et ''H1'' donc la méthode automatique je marchera pas.
c'est correct?
c'est correct?
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
1 450
>
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
26 déc. 2020 à 16:16
26 déc. 2020 à 16:16
Oui c'est correct. La méthode est une conversion en tableau, donc c'est en effet inutile pour ce cas. A conserve en mémoire au cas où !
Cordialement
Cordialement
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
>
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
26 déc. 2020 à 17:38
26 déc. 2020 à 17:38
J'en profite car vous êtes super agréable :)
et pour faire le tour de la question !
Que faire pour cet exemple :
Saint-Etienne-PSG
Il y a 2 tirets du 6 !
Une idée ?
et pour faire le tour de la question !
Que faire pour cet exemple :
Saint-Etienne-PSG
Il y a 2 tirets du 6 !
Une idée ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
26 déc. 2020 à 23:47
26 déc. 2020 à 23:47
Bonjour,
le plus simple, comme ça doit être souvent Saint et Sainte qui gênent, c'est de sélectionner ta colonne et de
Remplacer (Ctrl+h): Saint-
par : Saint_
quitte à remplacer à nouveau par un - après découpage si tu préfères l'avoir.
eric
le plus simple, comme ça doit être souvent Saint et Sainte qui gênent, c'est de sélectionner ta colonne et de
Remplacer (Ctrl+h): Saint-
par : Saint_
quitte à remplacer à nouveau par un - après découpage si tu préfères l'avoir.
eric
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
26 déc. 2020 à 23:52
26 déc. 2020 à 23:52
Bonsoir Eriiic ,
c'est la solution que j'ai trouvé :)
Par contre, afin d'automatiser cette étape , n'y aurait-il une ligne de code possible pour corriger le souci ?
Cdt.
c'est la solution que j'ai trouvé :)
Par contre, afin d'automatiser cette étape , n'y aurait-il une ligne de code possible pour corriger le souci ?
Cdt.
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
Modifié le 27 déc. 2020 à 09:30
Modifié le 27 déc. 2020 à 09:30
Super le cadeau eriiic !!
Merci beaucoup !!!! Par contre lorsque je colle mes nouveaux matches cela ne marche plus ;(
https://www.cjoint.com/c/JLBiDWGuoeo
Cdt
Merci beaucoup !!!! Par contre lorsque je colle mes nouveaux matches cela ne marche plus ;(
https://www.cjoint.com/c/JLBiDWGuoeo
Cdt
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
1 450
Modifié le 29 déc. 2020 à 07:57
Modifié le 29 déc. 2020 à 07:57
Bonjour,
Je viens de voir le fichier envoyé par Eric "salutations" et après plusieurs essais il est évident que ça ne fonctionne que s'il y a des villes avec les mots indiqués sur la première ligne du code VBA ( "Saint-,Saintes-,Sur-,-sur-,-Les-,-les-,-Lès-, -lès-" ) mais pas pour les autres ensembles de villes.
Je suis incapable de modifier le code (ignare en la matière). Le relai est passé dans les mains de l'auteur.;)
A tous passez une bonne fin d'année en espérant que 2021 nous ramène à une vie plus conforme à la normale.
Cordialement
Je viens de voir le fichier envoyé par Eric "salutations" et après plusieurs essais il est évident que ça ne fonctionne que s'il y a des villes avec les mots indiqués sur la première ligne du code VBA ( "Saint-,Saintes-,Sur-,-sur-,-Les-,-les-,-Lès-, -lès-" ) mais pas pour les autres ensembles de villes.
Je suis incapable de modifier le code (ignare en la matière). Le relai est passé dans les mains de l'auteur.;)
A tous passez une bonne fin d'année en espérant que 2021 nous ramène à une vie plus conforme à la normale.
Cordialement
Valerie54001
Messages postés
135
Date d'inscription
mardi 22 novembre 2016
Statut
Membre
Dernière intervention
22 avril 2024
1
>
PapyLuc51
Messages postés
4434
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
10 janvier 2025
29 déc. 2020 à 10:30
29 déc. 2020 à 10:30
Bonne fin d'année à toi aussi
Merci pour ton temps !!
Merci pour ton temps !!
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
29 déc. 2020 à 10:32
29 déc. 2020 à 10:32
Bonjour à tous,
effectivement, je n'étais pas bien réveillé.
3 lignes de code mal placées.
J'ai oublié de te dire aussi : évite de sauter des lignes et colonnes vides, c'est une très mauvaise habitude.
Ca complique inutilement et ce n'est pas justifié. Régler largeur et hauteur fait exactement pareil.
https://www.cjoint.com/c/JLDjF5BtJhW
eric
effectivement, je n'étais pas bien réveillé.
3 lignes de code mal placées.
J'ai oublié de te dire aussi : évite de sauter des lignes et colonnes vides, c'est une très mauvaise habitude.
Ca complique inutilement et ce n'est pas justifié. Régler largeur et hauteur fait exactement pareil.
https://www.cjoint.com/c/JLDjF5BtJhW
eric
27 déc. 2020 à 09:34
Tong tong et Eriiic :)