Potrzebuję formuły do formatowania warunkowego, aby arkusze kalkulacyjne programu Excel 2010 były podświetlane na przemian po zmianie jednej kolumny. To pytanie „ Jak zmienić kolor tła siatki w programie Excel, gdy zmienia się wartość jednej kolumny? ”, Jest dokładnie tym, co chcę zrobić, ale sugerowane rozwiązanie nie działało dla mnie - po prostu podkreśla pierwszy wiersz każdej pasującej wartości.
Wiem, jak korzystać z formatowania warunkowego, ale przez całe życie nie mogę znaleźć ani znaleźć żadnych wskazówek w sieci, aby to zadziałało. Pomysły?
Oto link do zdjęcia tego, jak chcę, aby mój arkusz kalkulacyjny wyglądał, kiedy skończę. Zasadniczo chcę, aby każdy inny wiersz wartości liczby Disp był podświetlony. Wydaje się, że byłoby to powszechne, a chciałem to zrobić w różnych miejscach, ale ludzie mają problemy z tym, aby działało.
Odpowiedzi:
Ta odpowiedź jest kopiowana bezpośrednio z stackoverflow.com Na przemian kolorowanie grup wierszy w programie Excel .
Korzystam z tej formuły, aby uzyskać dane wejściowe dla formatowania warunkowego:
Gdzie kolumna B zawiera element, który należy zgrupować, a E jest kolumną pomocniczą. Za każdym razem, gdy górna komórka (B1 w tym przypadku) jest taka sama jak bieżąca (B2), zwracana jest zawartość górnego wiersza z kolumny E. W przeciwnym razie zwróci tę zawartość plus 1 MOD 2 (to znaczy, że outupt wyniesie 0 lub 1, w zależności od wartości górnej komórki).
Jako alternatywę dla funkcji MOD można użyć 1 - E1. Tak więc pełna formuła jest
=IF(B2=B1,E1,1-E1)
.Dość podobna metoda została opisana w Color Banding Based On Content , w której znajduje się przykład do pobrania.
źródło
Jest to o wiele prostsze, jeśli chcesz utworzyć kilka kolumn pomocniczych. Na przykład ustaw
Y2
na=($A2=$A1)
, ustawZ1
naTRUE
, ustawZ2
na=IF($Y2, $Z1, NOT($Z1))
i przeciągnij / wypełnij wY2:Z2
dół do ostatniego wiersza, w którym masz dane. KolumnaZ
będzie naprzemiennieTRUE
iFALSE
w sposób pragnienie. Oczywiście możesz ukryć kolumnyY
iZ
po debugowaniu.W przypadku, gdy nie jest to jasne: komórka w kolumnie
Y
określa, czy wartościA
tego wiersza i poprzedniego wiersza są takie same, więc jestFALSE
w pierwszym wierszu każdej nowej wartości, a następnieTRUE
w pozostałej części bloku. A kolumnaZ
jest łańcuchem domino - każda wartość zależy od powyższej. Jeśli wartość w kolumnieY
toTRUE
,Z
zachowuje tę samą wartość, co w powyższym wierszu; w przeciwnym razieZ
przełączniki.źródło
Kolumna pomocnicza naprzemiennie 1 i 0 nie potrzebuje funkcji MOD (). Prosta formuła dla E2 to -
źródło