web-dev-qa-db-fra.com

Mise en forme conditionnelle (SI non vide)

Comment formater une cellule de manière conditionnelle, si elle n'est pas vide, elle est grise? 

J'ai essayé de faire «pas égal», mais cela n'a pas fonctionné.

J'utilise Windows Office 2003 avec Windows XP au travail. Je ne vois pas la même fonctionnalité que ci-dessous:

enter image description here

Ce que j'ai essayé jusqu'à présent: 

enter image description here

Edit: compris ce qui n'allait pas. Dans ma production (travail réel Excel), ils étaient remplis de couleur blanche. Ce n'était pas mon fichier Excel, je ne le savais donc pas auparavant.

10
George

Vous pouvez utiliser la mise en forme conditionnelle avec l'option "La formule est". Une formule possible est

=NOT(ISBLANK($B1))

enter image description here

Une autre formule possible est

=$B1<>""

enter image description here

13
teylyn

Est-ce que ça marche pour toi:

enter image description here

Vous trouvez cette boîte de dialogue dans le ruban Home, sous le groupe Styles, dans le menu Conditional Formatting, New rule....

16
Floris

Dans Excel 2003, vous devriez pouvoir créer une règle de mise en forme telle que:

=A1<>"" puis faites-le glisser/copier dans d'autres cellules si nécessaire.

Si cela ne fonctionne pas, essayez =Len(A1)>0.

S'il peut y avoir des espaces dans la cellule que vous considérerez comme blancs, faites alors:

=Len(Trim(A1))>0

Faites-moi savoir si vous ne pouvez pas obtenir l'un de ces travaux. J'ai une vieille machine fonctionnant sous XP et sous Office 2003, je peux la lancer pour résoudre le problème si nécessaire.

2
David Zemens

Cela a fonctionné pour moi:

= PAS (ISBLANK (A1))

Je voulais une boîte autour de cellules NON vides dans une feuille de calcul entière. Utilisez le $ A1 si vous voulez que la ligne entière soit formatée en fonction du résultat A1, B1, etc.

Merci!

2
WayneGrantham

Cette méthode fonctionne pour Excel 2016 et calcule la valeur d'une cellule. Elle peut donc être utilisée sur des tableaux de formules (c'est-à-dire qu'elle ignorera les cellules vides contenant une formule).

  • Mettez en surbrillance la plage.
  • Accueil> Mise en forme conditionnelle> Nouvelle règle> Utiliser une formule.
  • Entrez "= LEN (#)> 0" (où "#" est la cellule la plus en haut à gauche de votre plage).
  • Modifiez la mise en forme selon vos préférences.

Remarque: vous devez modifier Len (#)> 0 pour ne sélectionner que les valeurs de cellule supérieures à une certaine longueur.

Remarque 2: '#' ne doit pas être une référence absolue (c’est-à-dire qu’il ne devrait pas contenir '$').

1

Un résultat équivalent, "toutes choses égales par ailleurs", serait de formater toutes les cellules en gris, puis d’utiliser Go To Special pour sélectionner les cellules vides avant de supprimer leur surbrillance.

0
pnuts