Вмъкване на редуващи се редове - Съвети на Excel

Съдържание

Днешният въпрос от семинара в Атланта Power Excel.

Имам данни, форматирани с всеки друг ред в сиво. Когато вмъкна два нови реда в средата на данните, и двата нови реда завършват в сиво, вместо да следват модела.

Погледнете работната книга на изображението по-долу. Четните номерирани редове имат сиво запълване.

Сиво запълване на всеки втори ред.

Когато изберете A5: A6 и Insert Rows, получавате два нови празни реда. Но и двата реда са сиви.

И двата нови реда са сиви

Имам решение за това, но изисква връщане към математика от 3 клас.

Във 2-ри или 3-ти клас, когато за първи път учехте дивизия, може би си спомняте следното:

  • 4 влиза в 9: 2 с остатък от 1 или 2R1
  • 5 Влиза в 17: 3 с остатък от 2 или 3R2

В началното училище нарекохте това остатък. Откривам, че много хора си спомнят това.

Но по-късно, в гимназията, когато повечето от нас бяха спрели да обръщат внимание на математиката, те въведоха концепцията, наречена Modulo.

17 Модул 5 е 2.

Modulo произлиза от латинската дума Modulus.

На английски това казва: „Разделете 5 на 17 и остатъкът е 2“

В Excel можете да изчислите Modulo с помощта =MOD(17,5). Ето някои резултати от MOD:

Excel може да изчисли остатъка.

Тази статия трябва да е за засенчване на редове в сиво. Защо цялата теория по математика? Защото MOD решава този проблем!

Вижте колона А по-долу. Най =ROW()функция ви казва какво ред се намирате.

И колона C разделя числото 2 на числото на реда и дава остатъка. За четни редове остатъкът е 0. За нечетни редове остатъкът е 1.

MOD (ROW (), 2) генерира поредица от 0 и 1.

Настройте условно форматиране, за да проверите дали MOD(ROW(),2)=0:

  1. Изберете всички клетки във вашите данни.
  2. Начало, условно форматиране, ново правило.
  3. Използвайте формула, за да определите кои клетки да форматирате.
  4. Формулата е =MOD(ROW(),2)=0
  5. Щракнете върху Форматиране … и приложете сиво запълване.
  6. Щракнете върху OK.

Всеки друг ред е форматиран в сиво. Но - красивото предимство - докато вмъквате нови редове, те запазват редуващия се сив / бял цвят. (Вижте видеото по-долу, за да видите това в действие.)

Задайте условие, базирано на формула

Можете да разширите тази концепция. Кажете, че искате два реда зелено, последвано от два реда бяло. Изчислете =MOD(ROW(),4). Четирите възможни отговора са 0, 1, 2 и 3. Настройте правило, за да проверите дали резултатът е <2 и форматирайте тези редове в зелено.

Доклад Greenbar с ивици с височина два реда

Гледам видео

Видео транскрипция

Научете Excel от Подкаст Епизод 2209: Вмъкване на редуващи се редове.

Хей, добре дошли отново в мрежата на MrExcel, аз съм Бил Джелен. Този е класически - бях в Атланта и някой описа, че има електронна таблица като тази. Сега, хей, не искам да чувам, че не трябва да държите електронната си таблица по този начин; те имаха електронна таблица като тази и те казаха: "Тук е нашият проблем. Имаме 2 физически реда за всяка информация и дали трябва да направим това или не, когато вмъкна 2 реда, Alt + I + R и вмъкна 2 реда, всичките 3 реда, които стават, стават сиви! " Казах, "А, да, имам решение за това."

Но преди да стигнем до това решение, трябва да се върнем към, примерно, трети клас / втори клас, когато за първи път се научавате да разделяте. Запомни това? 4 влиза в 9: 9/4 и отговорът ще бъде 2 с остатък от 1. 4 влиза в 9 2 пъти; 4х2 = 8; има 1 остатък. Така че бихме написали 2R1. 5 влиза в 17 3 пъти с остатък 2; 3R2. Помните остатъци, нали? Това е така, защото всички обръщахме внимание в трети клас. Тези неща бяха трудни още в трети клас. В гимназията вече никой не обръщаше внимание на математиката - ние обръщахме внимание на хубавото момиче, което седеше пред нас - и така не помните кога вашият учител по математика ви е учил за нещо, наречено Modulo.

Modulo е точно като остатъци. 17 Modulo 5 е 2, защото 2 е остатъкът, когато разделите 5 на 17. Получавате 3 с остатък от 2. Така че, ако поискахме = MOD (17,5), отговорът ще бъде 2. MOD стои за Modulo, което всъщност е просто някакво изискано име за остатък. Това е останалата част. Добре, защо всички тези приказки за Modulo?

И така, ще използвам функция тук = ROW и = ROW просто ми казва в кой ред е (3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …) и след това аз ' m ще вземе = MOD на този ред, разделен на 2. Добре, така че 2 влиза в 3 1 път с остатък от 1. 2 отива в 4 два пъти с остатък от 0. Тази формула тук ще даде аз само 2 възможни отговора: или 0, или 1, 0 или 1. И красивото е, че когато вмъкна нов ред, тези нули или единици - те ще се коригират. Така че, по принцип, 1 ще ми даде всеки нечетен ред, а 0 ще ми даде всеки четен ред. Изглежда, че тук искам да подчертая четните редове. И така, просто ще избера всички тези данни и ще отида в условно форматиране. У дома; Условно форматиране; Ново правило; Форматиране на клетка; Използвайте формула, за да определите кои клетки да форматирате; и аз'm ще попитам = MOD (ROW (), 2) = 0 и ако е така, тогава искам да го форматирам със сив фон - запълване на сиво; щракнете върху OK; щракнете върху OK; и bam-- всеки друг ред е сив, точно както започнахме в Атланта, преди да вмъкна тези два реда и да прецакам всичко. Но най-красивото в това е, когато реша, че имам нужда от повече данни, и вмъквам 2 реда - Alt + I + R - редовете са форматирани в бяло и сиво, както исках. И дори бих могъл да вмъкна 2 реда точно тук - Alt + I + R - и пак продължава да форматира в бяло и сиво, както исках. Modulo - това е остатък.точно както започнахме в Атланта, преди да вмъкна тези два реда и да прецакам всичко. Но най-красивото в това е, когато реша, че имам нужда от повече данни, и вмъквам 2 реда - Alt + I + R - редовете са форматирани в бяло и сиво, както исках. И дори бих могъл да вмъкна 2 реда точно тук - Alt + I + R - и пак продължава да форматира в бяло и сиво, както исках. Modulo - това е остатък.точно както започнахме в Атланта, преди да вмъкна тези два реда и да прецакам всичко. Но най-красивото в това е, когато реша, че имам нужда от повече данни, и вмъквам 2 реда - Alt + I + R - редовете са форматирани в бяло и сиво, както исках. И дори бих могъл да вмъкна 2 реда точно тук - Alt + I + R - и пак продължава да форматира в бяло и сиво, както исках. Modulo - това е остатък.

Добре, сега, след като го взехме, нека направим 2 реда високи. Още през деня, когато отпечатвахме нашите отчети Green Bar, нашите отчети Green Bar - те не бяха 1 ред, 1 ред, 1 ред, това бяха 2 реда, 2 реда или може би дори 4 реда, 4 реда. Добре? Така че, ако искам да направя 2 реда високи - ето нашата функция = ROW и след това вземам = MOD на този номер на ред и го разделям на 4 и ще плъзгаме и двете надолу и ще видим какво ще получим. Ще получим 4 възможни отговора сега - 0, 1, 2 или 3. И така, целият въпрос е, дали = MOD (ROW, 4) = 0 или 1, 2 или 3? Твой избор. Изберете всички тези данни тук долу; Alt + O + D за условно форматиране; Ново правило; „Използвайте формула“; тогава казваме = MOD (ROW (), 4) = <2 (така, изборите са 0, 1, 2, 3. Искам да подчертая всеки друг, така че = <2; това означава, че е 0 или 1? ); и ако е, аз "ще избера същото зелено, което имахме в принтерите на IBM през 80-те години (да, аз съм толкова стар); щракнете върху OK; щракнете върху OK; и БАМ! сега всеки ред е 2 висок, след това 2 висок, след това 2 висок, 2 висок и отново работи прекрасно, ако вмъкна още куп още редове, запазвам формата на зелената лента докрай.

Обичам, когато получа страхотен въпрос в Excel, че знам отговора и отговорът включва някаква странна, отвратителна математика, защото сега това е отвратителна Excel и отвратителна математика. Думата Modulo - не знам дали е латински или гръцки, или кой знае какво е, но решава този проблем.

MrExcel LIVe: 54-те най-добри съвета на Excel за всички времена. Щракнете върху това „I“ горе в горния десен ъгъл, за да прочетете повече за тази книга.

Приключване на този епизод от Съвета на Персийския залив на семинара на IMA в Атланта - хей, имам данни, форматирани с всеки друг ред сиво; Когато вмъкна два реда, и двата реда са сиви. Имам чудесно решение с условно форматиране, но изисква математика от трети клас. Разделете номера на реда на 2. Какъв е остатъкът? Или ще бъде 0 или 1. Така че, настройте условно форматиране, проверете дали = MOD (ROW (), 2) = 1 и ако е, след това запълнете този ред със сиво. Действа страхотно.

Чувствайте се свободни да изтеглите работната книга - URL адресът е долу в описанието на Youtube - и настройте функция = MOD, за да маркирате 3 реда в оранжево и 1 ред в тийл, и това е така. Можете да създавате и отвратително изглеждащи работни книги, само като използвате функцията = MOD. Искам да ви благодаря, че се отбихте. Ще се видим следващия път за поредното излъчване от.

Изтеглете Excel файла

За да изтеглите файла на Excel: inserting-alternating-redo.xlsx

Мисъл на деня в Excel

Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:

„Две електронни таблици са по-добри от нито една.“

Джордан Голдмайер

Интересни статии...