Supprimer un nombre différents de caractères

Fermé
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 - Modifié le 11 févr. 2022 à 18:02
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 12 févr. 2022 à 23:11
Bonjour à tous,

Pour supprimer les caractères à la fin d'un mot il y a cette formule
=GAUCHE(A1;4)
Ex :
Si je veux supprimer les 4 derniers caractères

Pareillement > pareille


>Mais si j'ai un nombres différents de caractères dans les cellules à retirer

Pareillement > pareille (4)
Jeannot > Jean (3)
éléphantesque (5)

Comment faire ?´


Merci



Configuration: iPad / Safari 15.3
A voir également:

9 réponses

brucine Messages postés 17692 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 15 novembre 2024 2 574
11 févr. 2022 à 20:31
Bonsoir,

C'est de moins en moins compréhensible.

Notons que la formule de base n'est pas bonne, il y a lieu d'écrire:

=GAUCHE(A1;NBCAR(A1)-n)

mais là n'est pas la question.

Il n'existe pas à ma connaissance de notes de bas de page dans Excel, seulement des pieds de page.

Mais comme remarqué, il n'y a aucun moyen de savoir combien de caractères enlever sauf si le nombre de mots concernés est fini: on fait alors une colonne "dictionnaire" et par RECHERCHEV on remplacera le mot original par le mot corrigé.
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
11 févr. 2022 à 18:10
Bonjour
il faudrait savoir quel est l'argument qui définit ce que vous voulez garder, (parce qu'Excel n'est pas devin)!
à vous lire
crdlmnt
0
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 4
Modifié le 11 févr. 2022 à 18:54
Bonjour

Je veux conserver toutes les lettres à gauche de celles que je veux supprimer.

Ex éléphantesque (5)
Je conserve "éléphant" en retirant les 5 lettres "esque"

Pour le nombre des lettres à supprimer, je pensais qu'on pouvait mettre dans la formule : "2 ou 3 ou 4 ou 5" quelque chose dans ce genre là…
=GAUCHE(A1;2 ou 3 ou 4 ou 5)
0
yclik Messages postés 3694 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 15 novembre 2024 1 513
11 févr. 2022 à 19:38
Bonsoir
qui ou quoi détermine 2 ou 3 ou 4 ou 5
0

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

Posez votre question
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 4
11 févr. 2022 à 20:09
A des notes de bas de page
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
12 févr. 2022 à 07:30
avez vous une liste des suffixe à supprimer?
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
11 févr. 2022 à 23:43
Bonjour à tous,

ou créer une liste de suffixes (ment, not, esque) qu'une macro se chargerait d'enlever bêtement (risque d'anomalies)
eric
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
12 févr. 2022 à 01:22
Bonsoir ptéranodon.

Tu as mal compris les fonctions Texte ....
En effet avec "Pareillement" en A1
=GAUCHE(A1;4) donne comme résultat
"Pare"

=DROITE(A1;4) donne comme résultat
"ment"

=STXT(A1;1;NBCAR(A1)-4) donne comme résultat
"Pareille"
.

Et pour changer le nombre de lettres à supprimer, l'inscrire en A2 et remplacer 4 par A2.
=STXT(A1;1;NBCAR(A1)-A2)
0
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 4
Modifié le 12 févr. 2022 à 15:49


https://www.cjoint.com/c/LBmoWJo6ZnP

Merci Raymond ;)

Tu dis :
"Et pour changer le nombre de lettres à supprimer, l'inscrire en A2 et remplacer 4 par A2.
=STXT(A1;1;NBCAR(A1)-A2)"

Que veux-tu dire par "l'inscrire en A2" ?

Ci-joint un tableau.

Aux fait, pour pareillement > pareil, curieusement ce n'est pas -4 mais -5 !!
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
12 févr. 2022 à 23:11
ptéranodon,
j'hésite chaque fois à essayer de te dépanner, car tu n'y mets pas beaucoup de bonne volonté ...

"l'inscrire en A2" signifie "en A2 tu inscris le nombre de caractères à faire sauter" .
Bien entendu je découvre dans le fichier que tu viens d'envoyer qu'il y a déjà une donnée en A2, alors tu inscris ce nombre ailleurs, là où tu as une place, par exemple en Z99, et la formule sera =STXT(A1;1;NBCAR(A1)-Z99)".

En A1 nous n'avons pas le même texte :
Moi j'avais
"Pareillement"

Et toi tu as
"Pareillement "

Tu sembles oublier que l'espace est aussi un caractère ...
0