Dzisiejsze pytanie z seminarium Power Excel w Atlancie.
Mam dane sformatowane z co drugim wierszem na szaro. Kiedy wstawiam dwa nowe wiersze w środku danych, oba nowe wiersze stają się szare zamiast podążać za wzorem.
Spójrz na skoroszyt na poniższym obrazku. Parzyste rzędy mają szare wypełnienie.

Po wybraniu A5: A6 i Wstaw wiersze otrzymujesz dwa nowe puste wiersze. Ale oba rzędy są szare.

Mam na to rozwiązanie, ale wymaga to powrotu do matematyki w trzeciej klasie.
W drugiej lub trzeciej klasie, kiedy uczyłeś się pierwszego oddziału, możesz pamiętać:
- 4 dochodzi do 9: 2 z resztą 1 lub 2R1
- 5 Przychodzi do 17: 3 z resztą 2 lub 3R2
W szkole podstawowej nazwałeś to resztą. Wiele osób to pamięta.
Ale później, w liceum, kiedy większość z nas przestała zwracać uwagę na matematykę, wprowadzili koncepcję zwaną Modulo.
17 Modulo 5 to 2.
Modulo pochodzi od łacińskiego słowa Modulus.
W języku angielskim jest to napisane: „Podziel 5 na 17, a reszta to 2”
W Excelu możesz obliczyć Modulo za pomocą =MOD(17,5)
. Oto kilka wyników MOD:

Ten artykuł ma dotyczyć cieniowania wierszy na szaro. Po co cała teoria matematyki? Ponieważ MOD rozwiązuje ten problem!
Sprawdź kolumnę A poniżej. =ROW()
Funkcja mówi ci, co masz w rzędzie.
Kolumna C dzieli liczbę 2 na numer wiersza i podaje resztę. W przypadku rzędów parzystych reszta to 0. W przypadku wierszy nieparzystych reszta to 1.

Skonfiguruj formatowanie warunkowe, aby sprawdzić, czy MOD(ROW(),2)=0
:
- Wybierz wszystkie komórki w danych.
- Strona główna, Formatowanie warunkowe, Nowa reguła.
- Użyj wzoru, aby określić, które komórki sformatować.
- Formuła jest taka
=MOD(ROW(),2)=0
- Kliknij Formatuj… i zastosuj szare wypełnienie.
- Kliknij OK.
Co drugi wiersz ma szary format. Ale - piękna zaleta - kiedy wstawiasz nowe rzędy, zachowują naprzemienny kolor szary / biały. (Obejrzyj poniższy film, aby zobaczyć, jak to działa).

Możesz rozszerzyć tę koncepcję. Powiedzmy, że chcesz mieć dwa rzędy zieleni, a następnie dwa rzędy bieli. Oblicz =MOD(ROW(),4)
. Cztery możliwe odpowiedzi to 0, 1, 2 i 3. Skonfiguruj regułę sprawdzającą, czy wynik jest <2 i sformatuj te wiersze na zielono.

Obejrzyj wideo
Transkrypcja wideo
Naucz się programu Excel z podcastu, odcinek 2209: Wstawianie naprzemiennych wierszy.
Hej, witaj ponownie w netcastie MrExcel, nazywam się Bill Jelen. To jest klasyk - byłem w Atlancie i ktoś opisał, że mają taki arkusz kalkulacyjny. Teraz, hej, nie chcę słyszeć, że nie powinieneś trzymać swojego arkusza kalkulacyjnego w ten sposób; mieli taki arkusz kalkulacyjny i powiedzieli: „Oto nasz problem. Mamy 2 fizyczne wiersze dla wszystkich danych i czy powinniśmy to zrobić, czy nie, kiedy wstawię 2 wiersze, Alt + I + R i wstawię 2 wiersze, wszystkie 3 rzędy stają się szare! ” Powiedziałem: „Ach, tak, mam na to rozwiązanie”.
Ale zanim dojdziemy do tego rozwiązania, musimy wrócić do, na przykład, trzeciej / drugiej klasy, kiedy po raz pierwszy uczysz się dzielić. Pamiętaj to? 4 mieści się w 9: 9/4, a odpowiedź byłaby 2 z resztą 1. 4 mieści się w 9 2 razy; 4x2 = 8; został 1. Więc napisalibyśmy 2R1. 5 mieści się w 17 3 razy, a reszta to 2; 3R2. Pamiętasz resztki, prawda? To dlatego, że wszyscy zwracaliśmy uwagę w trzeciej klasie. To było trudne w trzeciej klasie. W liceum nikt już nie zwracał uwagi na matematykę - zwracaliśmy uwagę na ładną dziewczynę siedzącą przed nami - więc nie pamiętasz, kiedy twój nauczyciel matematyki uczył cię czegoś, co nazywa się Modulo.
Modulo jest jak resztki. 17 Modulo 5 to 2, ponieważ 2 to reszta, gdy podzielisz 5 na 17. Otrzymasz 3 z resztą 2. Tak więc, jeśli zapytaliśmy o = MOD (17,5), odpowiedź będzie wynosić 2. MOD stoi dla Modulo, co jest naprawdę wymyślną nazwą dla reszty. To reszta. W porządku, po co to wszystko mówi o Modulo?
Więc użyję tutaj funkcji = WIERSZ, a = WIERSZ mówi mi tylko, w którym wierszu się znajduje (3, 4, 5, 6, 7, 8, 9, 10, 11, 12…), a potem ja ' m weźmie = MOD w tym wierszu podzielone przez 2. W porządku, więc 2 idzie do 3 1 raz z resztą 1. 2 idzie do 4 dwa razy z resztą 0. Ta formuła tutaj da ja tylko 2 możliwe odpowiedzi: albo 0 albo 1, 0 lub 1. I piękne jest to, że kiedy wstawię nowy wiersz, te zera lub jedynki - dostosują się. Zasadniczo 1 da mi każdy nieparzysty wiersz, a 0 - każdy parzysty wiersz. Wygląda na to, że chcę tutaj zaznaczyć parzyste rzędy. Więc po prostu wybiorę wszystkie te dane i przejdę do formatowania warunkowego. Dom; Formatowanie warunkowe; Nowa zasada; Formatuj komórkę; Użyj formuły, aby określić, które komórki sformatować; i ja'mam zamiar zapytać = MOD (ROW (), 2) = 0, a jeśli tak, to chcę to sformatować z szarym tłem - wypełnienie szarym; Kliknij OK; Kliknij OK; i bam - co drugi rząd jest szary, tak jak zaczynaliśmy w Atlancie, zanim wstawiłem te dwa rzędy i wszystko schrzaniłem. Ale najpiękniejsze w tym jest to, że stwierdzam, że potrzebuję więcej danych, i wstawiam 2 wiersze - Alt + I + R - wiersze są sformatowane na biało i szaro, tak jak chciałem. Mógłbym nawet wstawić tutaj 2 wiersze - Alt + I + R - i nadal formatuje na biało i szaro, tak jak chciałem. Modulo - to pozostałość.tak jak zaczynaliśmy w Atlancie, zanim wstawiłem te dwa rzędy i wszystko schrzaniłem. Ale najpiękniejsze w tym jest to, że stwierdzam, że potrzebuję więcej danych, i wstawiam 2 wiersze - Alt + I + R - wiersze są sformatowane na biało i szaro, tak jak chciałem. Mógłbym nawet wstawić tutaj 2 wiersze - Alt + I + R - i nadal formatuje na biało i szaro, tak jak chciałem. Modulo - to pozostałość.tak jak zaczynaliśmy w Atlancie, zanim wstawiłem te dwa rzędy i wszystko schrzaniłem. Ale najpiękniejsze w tym jest to, że stwierdzam, że potrzebuję więcej danych, i wstawiam 2 wiersze - Alt + I + R - wiersze są sformatowane na biało i szaro, tak jak chciałem. Mógłbym nawet wstawić tutaj 2 wiersze - Alt + I + R - i nadal formatuje na biało i szaro, tak jak chciałem. Modulo - to pozostałość.
W porządku, teraz, gdy mamy to w dół, zróbmy 2 rzędy wysokości. Kiedyś, kiedy drukowaliśmy nasze raporty zielonego paska, nasze raporty zielonego paska - nie były to 1 wiersz, 1 wiersz, 1 wiersz, to były 2 rzędy, 2 rzędy, a może nawet 4 rzędy, 4 rzędy. W porządku? Tak więc, jeśli chcę zrobić 2 rzędy wysokości - oto nasza funkcja = WIERSZ, a następnie biorę = MOD tego numeru wiersza i dzielę go przez 4, przeciągniemy oba z nich w dół i zobaczymy, co otrzymamy. Otrzymamy teraz 4 możliwe odpowiedzi - 0, 1, 2 lub 3. Zatem całe pytanie brzmi: czy = MOD (WIERSZ, 4) = 0 czy 1, 2 czy 3? Twój wybór. Wybierz wszystkie te dane tutaj; Alt + O + D dla formatowania warunkowego; Nowa zasada; „Użyj wzoru”; wtedy mówimy = MOD (ROW (), 4) = <2 (więc do wyboru są 0, 1, 2, 3. Chcę podświetlić co drugi, więc = <2; to znaczy, czy jest to 0 czy 1? ); a jeśli tak, ja 'mam zamiar wybrać ten sam zielony, który mieliśmy w drukarkach IBM w latach 80-tych (tak, jestem taki stary); Kliknij OK; Kliknij OK; i BAM! teraz każdy rząd ma 2, potem 2, 2, 2 i 2, i znowu, to działa pięknie, jeśli wstawię całą wiązkę kolejnych wierszy, zachowam zielony pasek do końca.
Uwielbiam, gdy dostaję świetne pytanie dotyczące Excela, na które znam odpowiedź, a odpowiedź zawiera jakąś dziwną, naukową matematykę, ponieważ teraz jest to naukowy Excel i naukowa matematyka. Słowo Modulo - nie wiem, czy to łacina, czy greka, czy też kto wie, co to jest, ale rozwiązuje ten problem.
MrExcel LIVe: 54 najlepszych wskazówek dotyczących Excela wszechczasów. Kliknij „Ja” w prawym górnym rogu, aby przeczytać więcej o tej książce.
Podsumowanie tego odcinka z Gulf South Council na seminarium IMA w Atlancie - hej, mam dane sformatowane z co drugim rzędem szarości; Kiedy wstawiam dwa rzędy, oba rzędy są szare. Mam świetne rozwiązanie z formatowaniem warunkowym, ale wymaga matematyki trzeciego stopnia. Podzielić numer wiersza przez 2. Jaka jest reszta? Będzie to albo 0 albo 1. Ustaw formatowanie warunkowe, sprawdź, czy = MOD (WIERSZ (), 2) = 1, a jeśli tak, wypełnij ten wiersz szarym kolorem. Działa niesamowicie.
Zapraszam do pobrania skoroszytu - adres URL jest tam w opisie YouTube - i skonfiguruj funkcję = MOD, aby podświetlić 3 wiersze w kolorze pomarańczowym i 1 wiersz w kolorze turkusowym, i to prawda. Możesz także tworzyć obrzydliwie wyglądające skoroszyty, używając tylko funkcji = MOD. Chcę ci podziękować za zatrzymanie się. Do zobaczenia następnym razem z kolejnym netcastem od.
Pobierz plik Excel
Aby pobrać plik Excela: inserting-alternating-rows.xlsx
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Dwa arkusze kalkulacyjne są lepsze niż żaden”.
Jordan Goldmeier