Limiter le nombre de caractère sans espaces dans une cellule
Résolu
Kosi919599
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
savez-vous s'il existe une formule qui coupe le texte d'une cellule excel à X caractère sans compte les espaces?
je vous explique :
dans la colonne L de mon tableau, j'ai une du texte de saisie. je souhaiterais limiter le nombre de caractère sans espaces à 500. comment puis je faire?
j'ai tenter avec la formule Gauche, mais celle-ci prend en compte les espaces.
Merci d'avance de votre aide
savez-vous s'il existe une formule qui coupe le texte d'une cellule excel à X caractère sans compte les espaces?
je vous explique :
dans la colonne L de mon tableau, j'ai une du texte de saisie. je souhaiterais limiter le nombre de caractère sans espaces à 500. comment puis je faire?
j'ai tenter avec la formule Gauche, mais celle-ci prend en compte les espaces.
Merci d'avance de votre aide
A voir également:
- Limiter le nombre de caractère sans espaces dans une cellule
- Caractère ascii - Guide
- Espaces insécables - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
Bonjour
si vous v ioulez limiter à 500 le nombre de caractères lors de l'écriture, sans inclure les blancs
pour exemple de A1àAxx
=NBCAR(SUBSTITUE(A1;" ";"")))<=500
vous serez prévenu si vous tapez un texte plus long
crdlmnt
si vous v ioulez limiter à 500 le nombre de caractères lors de l'écriture, sans inclure les blancs
pour exemple de A1àAxx
- sélectionnez le champ à traiter
- Ruban onglet données "validation
- "personnalisé"
- et entrez cette formule
=NBCAR(SUBSTITUE(A1;" ";"")))<=500
vous serez prévenu si vous tapez un texte plus long
crdlmnt
bien à vous
Il faut préparer les cellules avant de les remplir. C'est valable quelle que soit la méthode que tu choisiras, y compris avec la fonction GAUCHE !
Pour compléter la solution de mon ami Vaucluse, que je salue,
si ton texte est déjà saisi dans la cellule L5, tu auras la copie raccourcie en M5 avec la formule
=STXT(L5;1;MIN(500;NBCAR(SUBSTITUE(L5;" ";""))))
=GAUCHE(A1;1000-NBCAR(SUBSTITUE(GAUCHE(A1;500);" ";"")))
dans l'immédiat, c'est tout ce que j'ai dans mes tiroirs, je cherche encore un peu, mais ça risque d'être assez compliqué pour éliminer ce cas
crdlmnt
@Raymond, c'est intégré maintenant :) merci à toi
Kosi919599