web-dev-qa-db-fra.com

Comment afficher ou visualiser des caractères non imprimables dans Excel?

Existe-t-il une option dans MS Excel 2010 qui affichera des caractères non imprimables dans une cellule (par exemple, des espaces ou le caractère de saut de ligne introduit en appuyant sur Alt-Entrée)?

12
Freda K

La méthode la plus simple consiste à remplacer la police par une police avec glyphe visible intégré pour l'espace (ou tout autre caractère à identifier).

Malheureusement, je n'ai aucun bon exemple d'une telle police à vous fournir, mais il est très facile d'ajouter un petit point à une police existante, en utilisant n'importe quel logiciel d'édition de polices. N'oubliez pas de renommer la police (pas le fichier de police, mais la police NOM à l'intérieur du fichier de police), afin de pouvoir facilement distinguer cette police personnalisée de celle d'origine si vous avez les deux installés.

EDIT J'ai enfin trouvé le temps de créer une telle police! Voici DottedSpace Mono, basé sur Bitstream Vera Sans Mono, mais avec des espaces pointés intégrés:

http://github.com/tanusoft/DottedSpaceMono

10

CTRL + H remplace tous les espaces par un ~ Ceci aidera rapidement pour les espaces sans programmation, et pour inverser il suffit de remplacer ~ par "".

Le meilleur programme que j'ai trouvé pour comparer ces types de fichiers où le texte ne s'affiche pas est Ultra Edit. Devait l'utiliser pour comparer EDI Fichiers, fichiers d'interface, téléchargements techniques, etc. MS Office n'est tout simplement pas bien équipé pour cette tâche.

4
Cam Fairweather

Changer la police dans le type "Terminal" vous aiderait à les voir et à les modifier.

1
Pumpkin

1 Utilisez recherchez et entrez un espace.

2 Faites Remplacez tout et tapez "[s-p-a-c-e]"

3 Facultatif: si vous souhaitez également mettre en surbrillance toute la cellule en rouge, utilisez simplement le sélecteur de format situé à côté de celui-ci.

Résultat: ces espaces embêtants vont se révéler super clairement

Pourquoi ai-je eu besoin de faire cela: J'ai utilisé la fonction COUNTA pour trouver des cellules non vides dans une colonne. Cependant, il retournait un nombre plus important que prévu. J'ai mis au point chaque cellule une à une et, à mon grand étonnement, certaines cellules apparemment vierges indiquaient COUNTA = 0 et d'autres comptaient COUNTA = 1, ce qui n'a aucun sens. Je ne pouvais pas voir la différence entre les deux. Il ne reste qu'un seul nombre de blancs vierges dans cette fonction, mais il n'est visible nulle part ailleurs, ni dans la cellule ni dans la zone de saisie en haut.

Conclusion: Si vous comptez sur COUNTA pour des tâches importantes, vous devez vous assurer qu'il ne compte pas les espaces gênants que vous ignorez peut-être.

0
Jean Goulet

Ne répond pas exactement à votre question, mais je mets le format numérique à ceci:

;;;'@'

pour les guillemets simples, ou ce

;;;\"@\"

pour les guillemets doubles. Cela entoure les guillemets autour du texte saisi. J'ai également défini la police sur Courier New (ou toute autre police à largeur fixe).

0
Chalky