Lorsque vous avez un texte dans une cellule Excel trop longue pour être affiché dans la zone visible de cette cellule et que la cellule suivante à droite est vide, Excel permet d'afficher le texte dans cette cellule suivante (et la suivante, et la Suivant, au besoin). Je veux changer cela; Je veux éviter ce débordement de texte.
Je sais que je peux éviter cela en activant le "Word Wrap" et en ajustant la hauteur des lignes. Mais ce n'est pas ce que je veux.
Je souhaite modifier le comportement DEFAUT d'Excel afin qu'il montre la valeur de chaque cellule uniquement dans la zone visible de cette cellule. Pas de débordement, aucune enveloppe de mot.
Est-ce possible? (J'utilise Excel 2010 en passant).
Oui, vous pouvez modifier ce comportement, mais vous ne voudrez probablement pas les effets secondaires que cela entraîne.
La clé pour limiter le contenu de la cellule aux limites de la cellule, peu importe si la cellule adjacente contient des données est l'alignement du texte Fill
. Sélectionnez les cellules que vous ne souhaitez pas déborder et faites un clic droit sur elles> Format des cellules … > onglet Alignement > alignement horizontal > remplissage
Le problème avec cette méthode est que cela va effectivement remplir les cellules en répétant leur contenu quand il est assez court pour s'adapter à la cellule à plusieurs reprises. Voir la capture d'écran ci-dessous pour ce que cela signifie. (Notez que B7
est rempli de «texte court»).
Il semble que vous seriez coincé avec les solutions de contournement de Benedikt
Notez que vous pourriez également remplir les cellules adjacentes avec des caractères de repère ( '
) en utilisant la première méthode très intelligente de Benedikt. De cette façon, vous n'avez pas à cacher quoi que ce soit, à éviter le débordement de cellule et si vous copiez les cellules en tant que texte (disons au bloc-notes), vous obtenez toujours du texte vide et non des espaces ou des tiques.
Voici comment je le fais.
Remplissage de toutes les cellules vides: (testé sur un Mac)
Formatage conditionnel pour masquer "N / A"
=A1="N/A"
Masquer les zéros
_______________
† C'est Ctrl + Entrée , pas Ctrl + Maj + Entrée .
En fait, Excel 2016 permet maintenant cette option sans solution de contournement. Si vous
Vous pouvez avoir l'enveloppement du texte dans la cellule, sans aucun fuzz supplémentaire.
Si vous avez personnalisé votre ruban, vous pouvez toujours accéder à cette option si vous
Essayez d'entrer la formule = "" (c'est-à-dire deux guillemets) dans la cellule adjacente où vous ne souhaitez pas voir le débordement. Ceci est évalué comme "nul" qui ne montre rien et n'affectera pas les mathématiques.
J'ai vraiment détesté cela aussi, alors j'ai joué avec Excel et c'est une solution simple qui a fonctionné pour moi:
Bonne chance!