2013-05-13 39 views
8

Jak warunkowo sformatować komórkę, więc jeśli nie jest pusta, jest szara?Formatowanie warunkowe (JEŻELI nie jest puste)

Próbowałem zrobić "nie równa się", ale to nie zadziałało.

Używam Windows Office 2003 z Windows XP w pracy. Nie widzę taką samą funkcję jak poniżej:

enter image description here

Co próbowałem dotąd:

enter image description here

Edit: sylwetka, co się stało. W mojej produkcji (rzeczywistej pracy Excel), były one wypełnione białym kolorem. Nie był to mój plik Excela, więc nie wiedziałem o tym wcześniej.

+0

Co konkretnie próbowałeś zrobić w programie Excel 2003? Czy możesz podać przykładową formułę, której używasz w regule? –

+0

@DavidZemens Pracuję nad arkuszem programu Excel, w którym muszę śledzić wiele elementów, a gdy nie jest pusty, muszę je podświetlić. – George

+0

Czy możesz podać przykład użytej formuły formatowania? Wskazałeś, że wypróbowałeś jakąś formułę: "Próbowałem nie być równym, ale to nie działało" - czy możesz pokazać nam, co próbujesz? –

Odpowiedz

12

Możesz użyć formatowania warunkowego z opcją "Formuła jest". Jednym z możliwych formuła jest

=NOT(ISBLANK($B1)) 

enter image description here

Innym możliwym formuła jest

=$B1<>"" 

enter image description here

+0

Wyliczyłem problem, na mojej liście produkcyjnej wypełniłem kolor biały orginalnie. '= NIE (ISBLANK (A1)) działa. Dziękuję Teylyn. – George

+0

Mogę potwierdzić, że to rozwiązanie działa w sformatowanej tabeli. Formula Is = NOT (ISBLANK ($ B1)) Następnie upewnij się, że region, w którym ustawione jest formatowanie warunkowe, jest poprawny. Nie wiem dokładnie, dlaczego to działa, ale działa poprawnie. Potrzebowałem podobnego rozwiązania, ale miałem tydzień w mojej kolumnie A, a następnie puste komórki do następnego tygodnia, ale chciałem podświetlić ten wiersz tygodnia. To załatwiło sprawę! – BeachBum68

+0

Co jeśli to, co potrzebne jest to, że tylko jeśli komórka nie jest pusta zastosuj formatowanie warunkowe. – Royi

14

to działa dla Ciebie:

enter image description here

znajdziesz to okno na Home wstążce w grupie Styles, menu Conditional Formatting, New rule....

+0

Będziesz musiał zmienić wartość w "Formatuj tylko komórki z:" dtopdown na "Bez pustych". –

+0

@Declan_K - dzięki, masz rację. Jestem pewien, że OP może to rozwiązać, ale zaktualizuję go później (kiedy mam komputer). – Floris

+0

@Floris - Przepraszam za odpowiedź z opóźnieniem, napisałem pytanie, zanim opuściłem moje biuro. Moje biuro nadal używa Windows XP z pakietem Office 2003. Nie sądzę, żebym widział to samo pudełko, co twoje. – George

2

W programie Excel 2003 powinien być w stanie utworzyć regułę formatowania jak:

=A1<>"" a następnie przeciągnij/skopiować to do innych komórek, ile potrzeba.

Jeśli to nie zadziała, spróbuj =Len(A1)>0.

Jeśli nie może być miejsca w komórce, która będzie rozważyć puste, a następnie wykonaj:

=Len(Trim(A1))>0

Daj mi znać, jeśli nie można uzyskać żadnej z nich do pracy. Mam starą maszynę z systemem XP i pakietem Office 2003, mogę ją uruchomić, aby w razie potrzeby rozwiązać problem.

+1

Używając '= $ A1 <>" "' pracował dla mnie w programie Excel 2013. Podoba mi się to lepiej niż '= NIE (ISBLANK ($ A1))". Jest to mniejsza formuła i łatwiejsza do zrozumienia dla innych. – jaylweb

0

Równoważny wynik "ceteris paribus", byłoby sformatować wszystkie komórki szare a następnie użyj Go To Special, aby wybrać puste komórki przed usunięciem ich podświetlenia w kolorze szarym.

2

Ten pracował dla mnie:

= NIE (ISBLANK (A1))

Chciałam pole wokół NIE puste komórki w całym arkuszu. Skorzystaj z $ A1, jeśli chcesz sformatować CAŁKOWITĄ WIERSZ opartą na wynikach A1, B1, etc.

Dzięki!

Powiązane problemy