Indsættelse af vekslende rækker - Excel-tip

Indholdsfortegnelse

Dagens spørgsmål fra Atlanta Power Excel-seminaret.

Jeg har data formateret med hver anden række i gråt. Når jeg indsætter to nye rækker midt i dataene, ender begge de nye rækker grå i stedet for at følge mønsteret.

Se på projektmappen i billedet nedenfor. De lige nummererede rækker har en grå udfyldning.

Grå udfyld hver anden række.

Når du vælger A5: A6 og Indsæt rækker, får du to nye tomme rækker. Men begge rækker er grå.

Begge nye rækker er grå

Jeg har en løsning på dette, men det kræver en tur tilbage til matematik i 3. klasse.

I 2. eller 3. klasse, da du først lærte division, husker du måske dette:

  • 4 går ind til 9: 2 med en rest på 1 eller 2R1
  • 5 Går ind til 17: 3 med en rest på 2 eller 3R2

I folkeskolen kaldte du dette for en rest. Jeg finder ud af, at mange mennesker husker dette.

Men senere i gymnasiet, da de fleste af os var holdt op med at være opmærksomme på matematik, introducerede de konceptet kaldet Modulo.

17 Modulo 5 er 2.

Modulo er afledt af det latinske ord Modulus.

På engelsk siger dette: "Del 5 ind til 17, og resten er 2"

I Excel kan du beregne en Modulo ved hjælp af =MOD(17,5). Her er nogle MOD-resultater:

Excel kan beregne resten.

Denne artikel antages at handle om at skygge rækker i gråt. Hvorfor al matematikteorien? Fordi MOD løser dette problem!

Tjek kolonne A nedenfor. Den =ROW()funktion fortæller dig, hvad rækken du er i.

Og kolonne C opdeler tallet 2 i række nummeret og giver resten. For lige rækker er resten 0. For ulige rækker er resten 1.

MOD (ROW (), 2) genererer en række 0'er og 1'er.

Konfigurer betinget formatering for at kontrollere, om MOD(ROW(),2)=0:

  1. Vælg alle cellerne i dine data.
  2. Hjem, betinget formatering, ny regel.
  3. Brug en formel til at bestemme, hvilke celler der skal formateres.
  4. Formlen er =MOD(ROW(),2)=0
  5. Klik på Format … og anvend en grå udfyldning.
  6. Klik på OK.

Hver anden række er formateret i gråt. Men - den smukke fordel - når du indsætter nye rækker, beholder de den skiftende grå / hvide farve. (Tjek videoen nedenfor for at se dette i aktion.)

Opsæt en formelbaseret tilstand

Du kan udvide dette koncept. Sig, at du vil have to rækker grøn efterfulgt af to rækker hvid. Beregn =MOD(ROW(),4). De fire mulige svar er 0, 1, 2 og 3. Indstil en regel til at teste, om resultatet er <2, og formater disse rækker i grønt.

Greenbar-rapport med striber, der er to rækker høje

Se video

Videoudskrift

Lær Excel fra Podcast afsnit 2209: Indsættelse af skiftende rækker.

Hej, velkommen tilbage til MrExcel netcast, jeg er Bill Jelen. Denne er en klassiker - Jeg var nede i Atlanta, og nogen beskrev, at de havde et regneark som dette. Nu, hej, jeg vil ikke høre, at du ikke skal holde dit regneark sådan; de havde et regneark som dette, og de sagde: "Her er vores problem. Vi har 2 fysiske rækker til hver data, og om vi skal gøre det eller ej, når jeg indsætter 2 rækker, Alt + I + R og indsætter 2 rækker, alle 3 rækker freaking bliver grå! " Jeg sagde: "Ah, ja, jeg har en løsning på dette."

Men inden vi kommer til den løsning, er vi nødt til at gå tilbage til, ligesom, tredje klasse / anden klasse, når du først lærer at dele. Husk dette? 4 går ind i 9: 9/4, og svaret er 2 med en rest på 1. 4 går i 9 2 gange; 4x2 = 8; der er 1 rest. Så vi ville skrive 2R1. 5 går i 17 3 gange med en rest på 2; 3R2. Kan du huske rester, ikke? Det er fordi vi alle var opmærksomme i tredje klasse. Disse ting var hårde tilbage i tredje klasse. I gymnasiet var der ingen, der længere var opmærksomme på matematik - vi var opmærksomme på den smukke pige, der sad foran os - og så husker du ikke, hvornår din matematiklærer lærte dig om noget, der hedder Modulo.

Modulo er ligesom resten. 17 Modulo 5 er 2, fordi 2 er resten, når du deler 5 i til 17. Du får 3 med en rest på 2. Så hvis vi bad om = MOD (17,5), bliver svaret 2. MOD står til Modulo, som egentlig bare er et fancy navn for resten. Det er resten. Okay, hvorfor alt dette taler om Modulo?

Så jeg vil bruge en funktion her = ROW, og = ROW fortæller mig bare, hvilken række den er i (3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …) og så siger jeg ' m vil tage = MOD for den række, divideret med 2. Okay, så 2 går ind til 3 1 gang med en rest på 1. 2 går i 4 to gange med en rest på 0. Denne formel herover vil give mig kun 2 mulige svar: enten 0 eller 1, 0 eller 1. Og det smukke er, at når jeg indsætter en ny række, skal disse nuller eller ener - de vil justere. Så dybest set vil en 1 give mig hver ulige række, og en 0 vil give mig hver lige række. Det ser ud til, at her vil jeg fremhæve de lige rækker. Så jeg skal bare vælge alle disse data, og jeg vil gå ind i betinget formatering. Hjem; Betinget formatering; Ny regel; Format celle; Brug en formel til at bestemme, hvilke celler der skal formateres; og jeg'm kommer til at spørge = MOD (Række (), 2) = 0, og hvis det er, hvad jeg vil gøre, er, at jeg vil formatere det med en grå baggrund - fyld af grå; klik på OK; klik på OK; og bam - hver anden række er grå, ligesom vi startede med i Atlanta, før jeg indsatte de to rækker og skruede alt sammen. Men det smukke ved dette er, når jeg beslutter, at jeg har brug for flere data, og jeg indsætter 2 rækker - Alt + I + R - rækkerne er formateret i hvid og grå, som jeg ville. Og jeg kunne endda indsætte 2 rækker lige her - Alt + I + R-- og det fortsætter stadig med at formateres i hvidt og gråt, som jeg ville have. Modulo-- det er en rest.ligesom vi startede med i Atlanta, før jeg indsatte de to rækker og skruede alt sammen. Men det smukke ved dette er, når jeg beslutter, at jeg har brug for flere data, og jeg indsætter 2 rækker - Alt + I + R - rækkerne er formateret i hvid og grå, som jeg ville. Og jeg kunne endda indsætte 2 rækker lige her - Alt + I + R-- og det fortsætter stadig med at formateres i hvidt og gråt, som jeg ville have. Modulo-- det er en rest.ligesom vi startede med i Atlanta, før jeg indsatte de to rækker og skruede alt sammen. Men det smukke ved dette er, når jeg beslutter, at jeg har brug for flere data, og jeg indsætter 2 rækker - Alt + I + R - rækkerne er formateret i hvid og grå, som jeg ville. Og jeg kunne endda indsætte 2 rækker lige her - Alt + I + R-- og det fortsætter stadig med at formateres i hvidt og gråt, som jeg ville have. Modulo-- det er en rest.

Okay, nu hvor vi har den nede, lad os gøre to rækker høje. Tilbage på dagen, da vi udskrev vores Green Bar-rapporter, vores Green Bar-rapporter - de var ikke 1 række, 1 række, 1 række, det var 2 rækker, 2 rækker eller måske endda 4 rækker, 4 rækker. I orden? Så hvis jeg vil lave 2 rækker i højden - her er vores = ROW-funktion, og så tager jeg = MOD for det række nummer og dividerer det med 4, og vi trækker begge disse ned og ser, hvad vi får. Vi får 4 mulige svar nu - 0, 1, 2 eller 3. Så hele spørgsmålet er, er = MOD (Række, 4) = 0 eller 1, 2 eller 3? Dit valg. Vælg alle disse data hernede; Alt + O + D til betinget formatering; Ny regel; "Brug en formel"; så siger vi = MOD (Række (), 4) = <2 (så valgene er 0, 1, 2, 3. Jeg vil fremhæve hver anden, så = <2; det betyder, er det 0 eller 1? ); og hvis det er, jeg 'Jeg vil vælge det samme green, som vi havde tilbage i IBM-printerne tilbage i 1980'erne (ja, jeg er så gammel); klik på OK; klik på OK; og BAM! Vi har nu hver række, der er 2 høje, så 2 høje, derefter 2 høje, 2 høje, og igen fungerer det smukt, hvis jeg indsætter en hel masse flere rækker, jeg holder det grønne bjælkeformat helt nede.

Jeg elsker, når jeg får et godt Excel-spørgsmål, som jeg kender svaret, og svaret involverer en slags underlig, nørdet matematik, for nu er det nørdet Excel og nørdet matematik. Ordet Modulo-- Jeg ved ikke, om det er latin eller græsk, eller hvem ved hvad det er, men det løser det problem.

MrExcel LIVe: De 54 største Excel-tip nogensinde. Klik på det "jeg" deroppe i øverste højre hjørne for at læse mere om den bog.

Afslutning af denne episode fra Gulf South Council på IMA Seminar i Atlanta - hej, jeg har data formateret med hver anden række grå; Når jeg indsætter to rækker, er begge rækker grå. Jeg har en god løsning med betinget formatering, men kræver matematik i tredje klasse. Opdel række nummer med 2. Hvad er resten? Det bliver enten 0 eller 1. Så opsæt betinget formatering, kontroller for at se om = MOD (Række (), 2) = 1, og hvis det er, så udfyld den række med grå. Det fungerer fantastisk.

Du er velkommen til at downloade projektmappen - URL'erne dernede i Youtube-beskrivelsen - og oprette en = MOD-funktion til at fremhæve 3 rækker i orange og 1 række i krikand, og det er rigtigt. Du kan også oprette uhyggelige udseende projektmapper, bare ved hjælp af = MOD-funktionen. Jeg vil gerne takke dig, fordi du kom forbi. Vi ses næste gang til endnu en netcast fra.

Download Excel-fil

For at downloade excel-filen: inserting-alternating-rows.xlsx

Excel-tanken om dagen

Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke at tænke over:

"To regneark er bedre end ingen."

Jordan Goldmeier

Interessante artikler...