web-dev-qa-db-fra.com

Excel affiche ### pour les textes longs - qu'est-ce qui ne va pas?

Nous avons une feuille Excel avec un texte assez long dans une cellule. Au lieu des sauts de ligne (comme défini dans le format de cellule), nous obtenons une longue ligne de ####s. Nous pouvons aller et venir en supprimant et en ajoutant des caractères à la fin du texte.

Nous avons joué avec le formatage des cellules, etc., mais sans succès. Que pouvons-nous faire?

35
IronGoofy

Si la largeur de la cellule est trop courte, Excel coupe simplement le texte visible ou passe dans la cellule suivante (en fonction du contenu de la cellule suivante ou non).


Excel affiche ### lorsque le contenu de la cellule ne contient que du texte et qu'il dépasse 256 caractères et que le format de la cellule est défini sur " Text ". Habituellement, la définition du format de cellule sur " General " résout ce problème.

Toutefois! Si vous utilisez cette cellule comme entrée de données pour, par exemple, un champ dans un document Word fusionné, seuls les 256 premiers caractères seront saisis !!!

Je n'ai pas encore trouvé de solution à ce problème, mais je souhaiterais connaître une solution pour le dernier problème.

56
CookieRevised

Il y a deux raisons:

A) Le texte est trop long pour la cellule à sa largeur actuelle.

Agrandissez la cellule (double-cliquez sur la bordure de l'en-tête) pour voir tout le texte. Voici une capture d'écran d'une partie d'un tableur:

Columns too narrow

Les colonnes P et Q contiennent les mêmes données - des valeurs monétaires du même ordre de grandeur. P est assez large pour afficher le texte Q n'est pas. Comme vous pouvez le voir, il affiche "#####". Si je double-clique sur l'en-tête de Q, il devient suffisamment large:

Columns wide enough

B) Dans un autre cas, la colonne est une date et la valeur est hors limites. Si vous entrez "5555555555555555555555" (par exemple) dans une colonne de date, vous obtenez une série de "#####" et l'info-bulle indique:

Les dates et heures négatives ou trop grandes s'affichent sous la forme ######.

Il se peut qu’un autre cas, où Excel imprime "#####" - mais c’est de loin le plus courant.

23
ChrisF

Je pense que vous avez juste besoin d'élargir un peu la cellule - c'est ce que fait Excel (#### s) lorsqu'il ne peut pas afficher l'intégralité de votre saisie.

6
Xavierjazz

Combien de temps dure le texte de la cellule? Quel est le format de la cellule?

Pour éditer des cellules avec un texte long, développez la barre de formule (Ctrl + Shift + U).

Si vous avez juste besoin d'afficher un extrait de la cellule, vous pouvez utiliser une formule comme celle-ci pour afficher les 10 premiers caractères:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

où:

  • A1 est la cellule avec votre texte long.
  • 10 est le nombre maximum de caractères que vous souhaitez afficher.
5
user16834

Je rencontrais un problème similaire récemment où le texte renvoyé était activé, mais une fois que le texte dans une cellule avait atteint une certaine longueur, ##### était affiché indépendamment. J'ai trouvé changer le format de la cellule en "Général" corrige le problème.

4
Drew Sherman

Le problème d'affichage devrait être résolu en changeant la cellule en "général" plutôt que "texte" - merci à Microsoft pour cette solution intuitive!

L’autre problème, qui consiste à copier plus de 256 caractères de Word, peut être résolu en coupant le texte réel dans Word, puis, en mode édition dans la cellule correspondante, en collant le texte dans la barre de formule située au-dessus de la feuille.

2
Dik

Cela arrive si le texte dépasse 256 caractères, par conséquent, il affiche ######.

Certains de nos amis suggèrent de passer du texte au général, mais une erreur Excel peut apparaître:

Excel still doesn't allow you if use General

Donc, la solution est simple: commencez simplement votre texte en ajoutant simplement le symbole ', afin de négliger tout réglage de la colonne, mais vous devez toujours utiliser le format général.

1
Amirull

Aller à:

"Outils"> "Options"> "Transition"

et décochez les touches de navigation de transition pour que l’apostrophe cesse d’afficher dans la barre de formule

0
Beji K Varghese

Commencez par vérifier si la largeur de la colonne est suffisamment large pour votre entrée. Si cela ne fonctionne pas, effacez tout le formatage des cellules et entrez votre texte à nouveau.

0
Mohamed Arif

Le format "Général" et "Wrap Text" corrigent le problème.

En termes de copier-coller, si vous utilisez la touche de fonction F2 pour passer en mode d'édition, mettez en surbrillance la section de texte (pouvant contenir plus de 256 caractères) et copiez, vous pouvez coller toute la sélection dans d'autres applications telles qu'Excel et Word. etc.

0
steven wong

Vérifiez le formatage en:

  1. Clic droit sur la cellule
  2. sélectionnez "Format Cell"
  3. Cliquez sur l'onglet "Nombre" en haut de la boîte d'instructions.
  4. Sélectionnez "Personnalisé" dans la case à gauche
  5. Ensuite, sélectionnez "Général" dans la case à droite.

Tout le texte devrait être vu à ce point ..... espérons que cela aide.

0
Donna McLeod

Faites simplement un clic droit sur la cellule et sélectionnez " Format Cells " et modifiez la sélection " catégorie ". Cela aidera à résoudre le problème.

0
user308575