Si vous voulez seulement changer la mise en forme, pas le contenu des cellules, vous devriez regarder le Comptabilité type de format, mais sans symbole sélectionné.
Toutes les cellules avec une valeur de 0
sera affiché comme -
en gardant la valeur 0
dans la cellule.
Mais la comptabilité introduit un espacement "spécial" dans la cellule. Donc, au lieu de cela, je suggère d'utiliser un format personnalisé. Les formats personnalisés peuvent être divisés en un maximum de quatre sections, divisées par un point-virgule, ce qui signifie que vous pouvez définir un format en tant que tel:
Positive values;Negative values;Zero values;Text values
Donc, si vous avez besoin d’un pourcentage à deux décimales, mais que vous remplaciez des zéros, vous pourriez faire:
0.00%;-0.00%;"-";@
Où "-"
remplacera entièrement toutes les valeurs nulles et @
affichera le texte tel quel.
N'oubliez pas de préfixer la deuxième valeur (nombres négatifs) avec un -
symbole!
Si vous ne disposez pas d'une chaîne de formatage pratique pour les entrées positives et négatives, notez que vous pouvez obtenir la chaîne de formatage pour tout type standard en sélectionnant d'abord le type souhaité sur la page de formatage, puis en passant directement à la vue personnalisée.
Implémenter:
- Sélectionnez toutes les cellules / lignes / colonnes requises.
- Faites un clic droit et choisissez Formater les cellules ...
- Sélectionner Douane (ou peut-être comptabilité)
- Entrez la chaîne de format requise
General
avec la chaîne de format dont vous avez besoin - si vous devez trouver la chaîne de format, sélectionnez simplement le format requis, puis choisissez Personnalisé, et vous obtiendrez la chaîne de format nécessaire pour la transplantation._($* "-"??_);_($* "-"??_);_($* "-"??_);_(@_)
Le premier ensemble de parenthèses indique comment vous souhaitez traiter les valeurs positives, le deuxième ensemble de parenthèses indique le mode de mise en forme des valeurs négatives, le troisième ensemble de parenthèses indique les parenthèses indiquent comment vous voulez que les valeurs de texte soient formatées. Vous devez traiter les 4 types de valeurs pour que toutes les bases soient couvertes. Si vous ne souhaitez pas que les zéros soient reflétés sous forme de tiret, remplacez simplement les tirets illustrés dans le code ci-dessus par 0 ou 0,00 ou comme vous souhaitez qu'ils apparaissent. J'espère que cela t'aides!
la source
la source
Vous pouvez utiliser la mise en forme conditionnelle pour le faire. Si vous utilisez Office 2007, sous l'onglet Accueil, le bouton de mise en forme conditionnelle se trouve dans la section des styles. Dans le menu déroulant, sélectionnez "Gérer les règles". A partir de là, ajoutez une nouvelle règle et sélectionnez "Formater uniquement les cellules qui le contiennent. Changez le ciblage en" égal à 0 "et vous pourrez ensuite configurer le formatage à votre guise. Si vous voulez un ensemble de tirets, allez simplement à Tapez les symboles que vous souhaitez afficher au lieu de 0. Enfin, modifiez le paramètre S'applique à pour la colonne contenant les pourcentages (colonne C: = $ C: $ C).
Vous pouvez également utiliser une instruction IF, mais cela prend beaucoup plus d'espace et ne fonctionne que lorsque vous calculez le pourcentage.
J'espère que cela t'aides
la source
J'ai eu un problème où j'avais des zéros avec une apostrophe principale (provenant d'un autre système de reporting) représentée comme ceci '0 (je n'ai pas utilisé de guillemets pour éviter toute confusion). Ces problèmes ont été mélangés à des milliers d'autres numéros normaux, ce qui aurait été extrêmement fastidieux. Je voulais que cela apparaisse comme le chiffre zéro, c’est-à-dire 0 (là encore, pas de guillemets), de sorte qu’une formule de la VAN considère le 0 comme un nombre et non du texte. Effectuer un remplacement ne fonctionne pas car l'apostrophe est un caractère spécial dans Excel qui rend tout ce qui suit après le texte, quel que soit le format de la cellule. Il y a deux solutions: 1) Il suffit de taper le numéro 1 dans une cellule, puis de copier, multiplier par> coller, multipliez-le par tous les nombres, y compris le problème '0 et le' 0 devient un 0. 2) Faites un goto spécial avec toutes les cellules que vous souhaitez voir déjà mises en surbrillance (sinon, il trouvera les en-têtes, etc.), puis sélectionnez "constant", puis "texte", puis OK. Puis tapez immédiatement 0 puis appuyez simultanément sur CTL + Entrée (au lieu de simplement entrer) et toutes les cellules sélectionnées par goto sous forme de texte deviendront 0.
Bonne chance
la source