La + grande cellule dans 1 colonne Excel
Résolu
racpost
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
L'ajustement automatique d'une colonne de texte règle la largeur sur la plus grande cellule. Comment trouver cette cellule afin d'abréger le texte.
J'ai besoin de réduire la largeur au maximum.
Merci pour toute aide.
L'ajustement automatique d'une colonne de texte règle la largeur sur la plus grande cellule. Comment trouver cette cellule afin d'abréger le texte.
J'ai besoin de réduire la largeur au maximum.
Merci pour toute aide.
A voir également:
- La + grande cellule dans 1 colonne Excel
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Formule somme excel colonne - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
7 réponses
Salut,
tu peux faire en deux temps, dans une colonne tu comptes le nombre d'occurence dans la cellule puis une mise en forme conditionnelle sur la valeur MAX ou si tu souhaites avoir de dégradé la plus grande puis celle qui vient juste après etc ... avec grande.valeur
tu peux faire en deux temps, dans une colonne tu comptes le nombre d'occurence dans la cellule puis une mise en forme conditionnelle sur la valeur MAX ou si tu souhaites avoir de dégradé la plus grande puis celle qui vient juste après etc ... avec grande.valeur
Bonjour Mike et merci pour ta réponse que j'avoue ne pas comprendre.
Dans mes tableaux je cherche souvent la cellule qui a la plus grande chaîne de caractères pour la réduire (mise en forme avant avant impression).
Ma méthode vraiment archaïque:
Feuille1 du classeur: la colonne A contient les lignes à réduire en largeur.
J'ajoute la Feuille2 au classeur.
J'y mets 2 colonnes
Colonne A : avec cellules:
=NBCAR('Feuille1'!A1)
=NBCAR('Feuille1'!A2)
et ainsi de suite.
Colonne B: Valeurs des cellulles de la colonne A
Ensuite je fait un TRIER les données par la colonne B par ordre croissant pour connaître l'emplacement de la cellule la plus longue.
Que dois faire le néophyte que je suis pour améliorer sa méthode.
Merci pour toute suggestion.
Dans mes tableaux je cherche souvent la cellule qui a la plus grande chaîne de caractères pour la réduire (mise en forme avant avant impression).
Ma méthode vraiment archaïque:
Feuille1 du classeur: la colonne A contient les lignes à réduire en largeur.
J'ajoute la Feuille2 au classeur.
J'y mets 2 colonnes
Colonne A : avec cellules:
=NBCAR('Feuille1'!A1)
=NBCAR('Feuille1'!A2)
et ainsi de suite.
Colonne B: Valeurs des cellulles de la colonne A
Ensuite je fait un TRIER les données par la colonne B par ordre croissant pour connaître l'emplacement de la cellule la plus longue.
Que dois faire le néophyte que je suis pour améliorer sa méthode.
Merci pour toute suggestion.
Bonjour,
Par formule matricielle :
Suppositions :
Votre colonne à "défraichir" = Colonne A de Feuil1, données de A1à A10000
!!! Formule matricielle, ne pas valider par Entrée, mais par Ctrl+Maj+Entrée. Si la manip est bien faite, lorsque vous retournez sur votre cellule, la formule apparait entre {}.
!!! Ne pas utiliser des colonnes entières A:A ne fonctionnera pas à cause de ... NBCAR!!
La formule qui vous renvoie le contenu de la cellule comportant le plus grand nombre de caractère est :
=INDEX(Feuil1!A1:A10000;EQUIV(VRAI;NBCAR(Feuil1!A1:A10000)=MAX(NBCAR(Feuil1!A1:A10000));0))
Ne vous reste plus qu'à trouver la cellule contenant ce résultat grâce à Edition/rechercher (ou CTRL+F).
Remarque constructive : Cette formule est tout à fait inutile. Je ne la donne que pour la forme. Vous ne trouverez nulle part une formule qui vous donne la cellule qui fait que votre colonne est la plus "large". En tout cas pas à l'aide de formules natives d'excel.
En effet, faites un simple test :
en A1 écrivez 9 "M":
MMMMMMMMM
et en A2 12 "i" :
iiiiiiiiiiii
..................
Bonne continuation
Par formule matricielle :
Suppositions :
Votre colonne à "défraichir" = Colonne A de Feuil1, données de A1à A10000
!!! Formule matricielle, ne pas valider par Entrée, mais par Ctrl+Maj+Entrée. Si la manip est bien faite, lorsque vous retournez sur votre cellule, la formule apparait entre {}.
!!! Ne pas utiliser des colonnes entières A:A ne fonctionnera pas à cause de ... NBCAR!!
La formule qui vous renvoie le contenu de la cellule comportant le plus grand nombre de caractère est :
=INDEX(Feuil1!A1:A10000;EQUIV(VRAI;NBCAR(Feuil1!A1:A10000)=MAX(NBCAR(Feuil1!A1:A10000));0))
Ne vous reste plus qu'à trouver la cellule contenant ce résultat grâce à Edition/rechercher (ou CTRL+F).
Remarque constructive : Cette formule est tout à fait inutile. Je ne la donne que pour la forme. Vous ne trouverez nulle part une formule qui vous donne la cellule qui fait que votre colonne est la plus "large". En tout cas pas à l'aide de formules natives d'excel.
En effet, faites un simple test :
en A1 écrivez 9 "M":
MMMMMMMMM
et en A2 12 "i" :
iiiiiiiiiiii
..................
Bonne continuation
Bonjour tous
excellente réflexion en fin de message , Pijaku.
pour faire simple dans le chemin que tu as donné en matricielle:
une cellule hors champ, par exemple X1
=MAX(NBCAR(A1:A100))
à entrer avec les touches ctrl+shift+enter.
ensuite sur le champ, mise en forme conditionnelle avec cette formule:
=NBCAR(A1)=$X$1
format en couleur. La cellule la plus "écrite" prend la couleur, mais comme tu l'as dit pas forcément la pus grande
Sauf erreur de ma part, pas moyen de passer en direct, il semblerait que les MFC n'acceptent pas les matricielles.(A confirmer???)
bien cordialement
excellente réflexion en fin de message , Pijaku.
pour faire simple dans le chemin que tu as donné en matricielle:
une cellule hors champ, par exemple X1
=MAX(NBCAR(A1:A100))
à entrer avec les touches ctrl+shift+enter.
ensuite sur le champ, mise en forme conditionnelle avec cette formule:
=NBCAR(A1)=$X$1
format en couleur. La cellule la plus "écrite" prend la couleur, mais comme tu l'as dit pas forcément la pus grande
Sauf erreur de ma part, pas moyen de passer en direct, il semblerait que les MFC n'acceptent pas les matricielles.(A confirmer???)
bien cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Exemple colonne A à tester en B formule pour compter les occurences, cette colonne B peut être masquée et une mise en forme conditionnelle pour repérer la cellule contenant le plus de caractères
exemple sur ce fichier
https://www.cjoint.com/?BAurvOeOggE
Exemple colonne A à tester en B formule pour compter les occurences, cette colonne B peut être masquée et une mise en forme conditionnelle pour repérer la cellule contenant le plus de caractères
exemple sur ce fichier
https://www.cjoint.com/?BAurvOeOggE
Merci infiniment Mike, Pikaju et Vaucluse,
G E N I A L ! Vraiment Génial, au point et très clair. Merci à tous. Merci pour le fichier cijoint.
C'est dommage que àa ne donne pas tout à fait la cellule la plus large, mais ça m'aidera énormément
J'espère vivement vous retrouver lors de mes prochaines questions.
Mes précédent post n'ont presque jamais abouti.
Merci pour votre patience avec les néophytes (ça ne veut pas dire qu'on ne fait pas d'effort)
Bonsoir à tous
Racpost
G E N I A L ! Vraiment Génial, au point et très clair. Merci à tous. Merci pour le fichier cijoint.
C'est dommage que àa ne donne pas tout à fait la cellule la plus large, mais ça m'aidera énormément
J'espère vivement vous retrouver lors de mes prochaines questions.
Mes précédent post n'ont presque jamais abouti.
Merci pour votre patience avec les néophytes (ça ne veut pas dire qu'on ne fait pas d'effort)
Bonsoir à tous
Racpost