Перейти к содержимому

Как выбрать ячейки в excel через одну

  • автор:

Трюк №20. Как в Excel выделить строки или столбцы через один или как сделать «зебру» на листе Excel

Вы определенно встречались с таблицами Excel, в которых цвета строк чередуются. Например, у нечетных строк белый цвет, у четных — серый. Это легко сделать при помощи условного форматирования.

Чередующиеся цвета и тени придают таблице профессиональный вид и упрощают чтение данных. Это форматирование можно наложить вручную, однако, как можно представить (или вспомнить из собственного опыта), это очень долгая задача, требующая постоянного обновления по мере добавления и удаления данных из таблицы. Кроме того, она требует бесконечного терпения. К счастью, условное форматирование может сократить объем необходимого терпения и улучшить ваш профессиональный образ.

Мы будем предполагать, что данные занимают диапазон А1:Н100. Выделите этот диапазон ячеек, начиная с ячейки А1, гарантируя, таким образом, что А1 будет активной ячейкой выделения. Теперь выберите команду Главная → Условное форматирование (Home → Conditional Formatting). В раскрывающемся списке, где вы видите параметр Значение (Cell Value Is), выберите вариант Формула (Formula Is).

В поле Формула (Formula) введите следующую формулу (рис. 2.5): =MOD(ROW();2) , в русской версии Excel: =ОСТАТ(СТРОКА();2) .

Рис. 2.5. Диалоговое окно условного форматирования с формулой для форматирования каждой второй строки в диапазоне

Рис. 2.5. Диалоговое окно условного форматирования с формулой для форматирования каждой второй строки в диапазоне

Щелкните кнопку Формат (Format) и выберите форматирование, которое будет применяться к каждой второй строке. Щелкните на кнопке ОК, затем еще раз щелкните на кнопке ОК. Указанный формат будет применен к каждой второй строке в диапазоне А1:Н100. Кроме того, вы должны сэкономить еще немного терпения до конца рабочего дня.

Если форматирование нужно применить к столбцам, а не к строкам, то используйте эту формулу: =MOD(COLUMN();2) , в русском варианте Excel: =ОСТАТ(СТОЛБЕЦ();2) .

Хотя в этом методе указанное форматирование легко и просто применяется к каждой второй строке или столбцу, оно не является динамическим. Строки, не содержащие данных, все также будут содержать форматирование. Это выглядит немного неаккуратно и затрудняет чтение таблицы. Чтобы сделать форматирование каждой второй строки или столбца динамическим, нужно еще немного поработать с формулами.

Снова выделите диапазон А1:Н100, следя за тем, чтобы А1 была активной ячейкой. Выберите команду Главная → Условное форматирование (Home → Conditional Formatting) и в раскрывающемся списке Значение (Cell Value Is) выберите Формула (Formula Is). В поле Формула (Formula) введите следующую формулу: =AND(MOD(ROW();2);COUNTA($A1:$H1)) , в русской версии Excel: =И(ОСТАТ(СТРОКА();2);СЧЁТЗ($А1:$H1)) .
[stextbox внимание, что ссылки на строки не абсолютные (без знака доллара), а на столбцы — абсолютные.[/stextbox]
Щелкните в этом диалоговом окне кнопку Формат (Format) и выберите нужное форматирование, затем щелкните две кнопки ОК. Форматирование не будет применяться к строкам диапазона А1:Н100, где нет данных. Если вы удалите данные определенной строки таблицы, для нее условное форматирование также будет отменено. Если вы добавите новые данные где-либо в диапазоне А1:Н100, условное форматирование вступит в силу.

Это работает, так как формула, которую вы указываете для условного форматирования, возвращает результат ИСТИНА (TRUE) или ЛОЖЬ (FALSE). На языке формул Excel 0 имеет булевское значение ЛОЖЬ (FALSE), а число, большее нуля, — значение ИСТИНА (TRUE). Формула =MOD(ROW();2) вернет либо О (ЛОЖЬ), либо число, большее 0. Функция СТРОКА (ROW) — это переменная функция, которая всегда возвращает номер строки для ячейки, в которой находится. Функция ОСТАТ (MOD) возвращает остаток от деления одного числа на другое. В случае наших формул мы делим номер строки на 2, поэтому для всех четных строк будет возвращаться результат О, а для всех нечетных — число, большее 0.

Когда вы помещаете функцию СТРОКА (ROW) и функцию СЧЁТЗ (COUNTA) в функцию И (AND), то для того чтобы функция И (AND) вернула значение ИСТИНА (TRUE), и функция ОСТАТ (MOD), и функция СЧЁТЗ (COUNTA) должны вернуть значение ИСТИНА (TRUE). Функция СЧЁТЗ (COUNTA) подсчитывает все непустые ячейки.

Выделение строк цветом через одну

Есть таблица примерно такого вида:

Если данных в таблице много, то для более удобного просмотра можно выделить строки через одну — так называемой «зеброй». Т.е. одна строка не закрашена, следующая закрашена, затем опять не закрашенная и т.д.
Чтобы сделать это совсем не обязательно писать макросы (и уж тем более не делать это вручную — даже подумать страшно!).

Выделение при помощи условного форматирования
Первый вариант — воспользоваться встроенным средством Excel — Условным форматированием:

  1. выделяем необходимый диапазон
  2. для Excel 2003 — Формат—Условное форматирование; Excel 2007 — Главная (Home) —Условное форматирование (Conditional formatting) —Создать правило (New rule. )
  3. выбираем формула (в Excel 2007 — Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format) )
  4. вписываем в поле условие — =ОСТАТ(СТРОКА();2)
  5. выбираем способ форматирования ячеек (в примере цвет заливки — голубой )
  6. жмем Ок.

Скачать пример с УФ

Tips_FC_Zebra.xls (35,0 KiB, 6 430 скачиваний)

Использование стилей умных таблиц
Для счастливых обладателей Excel 2007 и старше есть еще один способ без применения макросов. Это встроенный инструмент Таблица. Чтобы закрасить строки необходимо выделить нужную таблицу(диапазон)-перейти на вкладку Вставка (Insert) и выбрать Таблица (Table)

К выбранному диапазону автоматически будет применено форматирование как таблицы, используемое по умолчанию. Выделяем любую ячейку в этой таблице-переходим на вкладку Работа с таблицами (Table tools) —Конструктор (Desigh) —Стили таблиц (Table styles) . Можно выбрать один из предлагаемых там вариантов и применить. Если ни один из вариантов не подходит — создаем свой. Раскрываем список стилей и выбираем Создать стиль таблицы

В диалоговом окне устанавливаем необходимые параметры

Основные параметры для осуществления окраса строк через одну это Первая полоса строк (First Row Stripe) и Вторая полоса строк (Second Row Stripe) . Можно и другие параметры установить на свое усмотрение.

Если установить флажок на Назначить используемым по умолчанию экспресс-стилем таблицы для данного документа (Set as default table quick style for this document) , то при последующем преобразовании диапазона в таблицу к ней будет применен именно такой стиль оформления, который Вы назначите в этом диалоговом окне.

Нажимаем Ок.
Теперь на той же вкладке Работа с таблицами (Table tools) —Конструктор (Desigh) —Стили таблиц (Table styles) выбираем созданный стиль таблицы. К таблице теперь применено созданное нами форматирование. Теперь удаляем таблицу, чтобы удалить все предоставляемые этим инструментов возможности, а в некоторых случаях неудобства. После удаления таблицы будут удалены фильтры, устанавливаемые на таблицу при её создании, но останется форматирование. Выделяем любую ячейку внутри таблицы -правая кнопка мыши —Таблица (Table) —Преобразовать в диапазон (Convert to range)

или выбираем на панели Работа с таблицами (Table tools) -группа Сервис (Tools) —Преобразовать в диапазон (Convert to range)

На первый взгляд муторно и долго, но на самом деле это проще простого и занимает совсем немного времени. А если учесть тот факт, что можно создать нужные стили и применять их на разных листах ко многим таблицам буквально в пару кликов — то получается значительная экономия времени и ресурсов, наряду с нужной функциональностью.

Как в excel выделить строки через одну.

Если таблица Excel большая или в ней много столбцов, то для удобной работы в такой таблице, можно строки выделить цветом через одну, две или три строки. Рассмотрим несколько вариантов, как выделить строку в Excel.

Первый способ.

Применим функцию «Заливка ячеек в Excel».

Как в excel выделить строки через одну.

Здесь каждые три строки через три строки выделены серым цветом. Здесь, в маленькой таблице, мы выделили эти строки и окрасили их цветом функцией «Цвет заливки» на закладке «Главная» в разделе «Шрифт». А если таблица огромная в длину и ширину?

Excel опять выручает нас. Есть несколько способов сделать все быстро и легко.

Второй способ.

Рассмотрим, как выделить строки через одну в Excel.

Используем функцию «Формат таблицы Excel». Нажимаем на любую ячейку в таблице. На закладке «Главная» в разделе «Стили» нажимаем кнопку «Форматировать как таблицу». Появляется большое окно с разными видами формата таблицы.

Как в excel выделить строки через одну.

Выбираем и нажимаем на нужный формат. Выйдет уточняющее окно. В нем указан диапазон таблицы и подтверждение – форматировать с шапкой таблицы или нет. Мы оставили галочку у слов «Таблица с заголовками».

Чтобы стрелки фильтров, которые появятся при этом способе форматирования таблицы, стояли в ячейках шапки таблицы и не закрывали первую строку самой таблицы. Получилось так.

Как в excel выделить строки через одну.

Получилась таблица с многими функциями, кроме цвета ячеек. Здесь установлены фильтры. За уголок таблицы (внизу, справа) можно потянуть, и таблица увеличится вместе с форматом.

Как в excel выделить строки через одну.

Таблице присваивается имя, которое можно поменять в диспетчере имен на закладке «Формулы» или на закладке «Конструктор». Как изменить имя созданной таблицы, смотрите в статье «Присвоить имя в Excel ячейке, диапазону, формуле».

И фильтры будут работать на этих новых строках. И формулы в новых строках будут копироваться автоматически.

Шапка таблицы автоматически закрепляется и остается видна при прокрутке длинной таблицы. Появляется новая закладка «Работа с таблицами» -> «Конструктор» с многими функциями для работы с таблицей.

Третий способ.

Как выделить определенные строки в Excel. Это более универсальный способ заливки строк таблицы не только через одну строку, но и через две, три, т.д. Здесь используем функцию условного форматирования в Excel. Выделяем таблицу.

На закладке «Главная» в разделе «Стили» нажимаем кнопку функции «Условное форматирование». В появившемся окне нажимаем на строку «Сравнить столбцы таблицы для определения форматируемых ячеек».

В строке «Формат…» пишем такую формулу. =ОСТАТ(СТРОКА(A2)-3)=0 Цифра 3 в формуле говорит о том, что каждая третья строка будет окрашена. Строки считаются с первой строки листа Excel. Выбираем цвет заливки строк. Заполнили окно так.

Как в excel выделить строки через одну.

Нажимаем «ОК». Получилась такая таблица.

Как в excel выделить строки через одну.

Как настроить условное форматирование, читайте в статье «Условное форматирование в Excel». В условном форматировании можно применить разные условия. Смотрите примеры в статьях сайта.

Как окрасить строки по дню недели, смотрите в статье «Как выделить строку в Excel по дню недели» тут. Можно выделить строки в таблице по своему условию.

Смотрите об этом способе в статье «Выделить всю строку по условию в Excel». Как выделить ячейки с лишними пробелами, смотрите в статье «Как найти пробел в Excel».

7 простых способов выбрать несколько ячеек в Excel

Выбор ячейки — одна из самых простых вещей, которые пользователи делают в Excel. Есть много разных способов выбрать ячейку в Excel — например, с помощью мыши или клавиатуры (или их комбинации). В этой статье я покажу вам, как выбрать несколько ячеек в Excel. Эти ячейки могут быть все вместе (смежными) или разделенными (несмежными). Хотя это довольно просто, я уверен, что вы научитесь парочке новых приемов, которые помогут вам ускорить свою работу и повысить ее эффективность. Итак, приступим!

Выберите несколько ячеек (все смежные)

Если вы знаете, как выбрать одну ячейку в Excel, я уверен, что вы также знаете, как выбрать несколько ячеек. Но позвольте мне все же рассказать об этом. Предположим, вы хотите выделить ячейки A1: D10.

Ниже приведены шаги для этого

  1. Поместите курсор в ячейку A1
  2. Выделите ячейку A1 (используя левую кнопку мыши). Удерживайте кнопку мыши нажатой.
  3. Перетащите курсор до ячейки D10 (чтобы он охватил все ячейки между A1 и D10)
  4. Оставьте кнопку мыши

Легко, правда? А теперь давайте рассмотрим еще несколько случаев.

Выберите строки / столбцы

Часто вам потребуется выбрать всю строку или столбец (или даже несколько строк или столбцов). Это может быть скрытие или удаление этих строк / столбцов, перемещение их по листу, выделение и т. Д. Так же, как вы можете выбрать ячейку в Excel, поместив курсор и щелкнув мышью, вы также можете выбрать строку или столбец, просто щелкнув номер строки или алфавит столбца. Давайте рассмотрим каждый из этих случаев.

Выберите одну строку / столбец

Вот как в Excel можно выделить всю строку:

  1. Наведите курсор на номер строки той строки, которую вы хотите выбрать.
  2. Используйте левую кнопку мыши, чтобы выбрать всю строку

Когда вы выберете всю строку, вы увидите, что цвет этого выделения изменится (он станет немного темнее по сравнению с остальной частью ячейки на листе). Так же, как мы выбрали строку в Excel, вы также можете выбрать столбец (где вместо того, чтобы нажимать номер строки, вы должны щелкнуть алфавит столбца, который находится в верхней части столбца).

Выбрать несколько строк / столбцов

А что, если вы не хотите выделять только одну строку. Что делать, если вы хотите выбрать несколько строк? Например, предположим, что вы хотите одновременно выбрать строки с номерами 2, 3 и 4.

Вот как это сделать

  1. Поместите курсор на строку номер 2 на листе
  2. Нажмите левую кнопку мыши, когда курсор находится в строке номер два (удерживайте кнопку мыши нажатой)
  3. Удерживая левую кнопку мыши нажатой, перетащите курсор вниз до строки 4.
  4. Оставьте кнопку мыши

Вы увидите, что при этом будут выделены три соседние строки, которые вы охватили с помощью мыши. Точно так же, как мы выбрали три соседние строки, вы можете выполнить те же действия, чтобы выбрать несколько столбцов.

Выбрать несколько несмежных строк / столбцов

Что делать, если вы хотите выбрать несколько строк, но они не являются смежными. Например, вы можете выбрать номера строк 2, 4, 7. В таком случае вы не можете использовать описанную выше технику перетаскивания мышью, потому что она выберет все строки между ними. Для этого вам придется использовать комбинацию клавиатуры и мыши.

Вот как выбрать несколько несмежных строк в Excel

  1. Поместите курсор на строку номер 2 на листе
  2. Удерживайте клавишу Ctrl на клавиатуре
  3. Нажмите левую кнопку мыши, когда курсор находится на строке номер 2.
  4. Оставьте кнопку мыши
  5. Поместите курсор на следующую строку, которую вы хотите выбрать (в данном случае строка 4),
  6. Удерживайте клавишу Ctrl на клавиатуре
  7. Нажмите левую кнопку мыши, когда курсор находится на строке номер 4. Как только строка 4 также будет выбрана, оставьте кнопку мыши.
  8. Повторите то же самое для выбора строки 7.
  9. Оставьте клавишу Ctrl

Вышеупомянутые шаги позволят выбрать несколько несмежных строк на листе. Вы можете использовать тот же метод для выбора нескольких несмежных столбцов.

Выбрать все ячейки в текущей таблице / данных

В большинстве случаев, когда вам нужно выбрать несколько ячеек в Excel, это будут ячейки в определенной таблице или наборе данных. Вы можете сделать это с помощью простого сочетания клавиш.

Ниже приведены шаги по выделению всех ячеек в текущей таблице:

  1. Выберите любую ячейку в наборе данных
  2. Держи Ctrl, а затем нажмите А

Вышеупомянутые шаги будут выбирать все ячейки в наборе данных (где Excel считает, что этот набор данных расширяется, пока не встретит пустую строку или столбец). Как только Excel обнаруживает пустую строку или пустой столбец, он будет рассматривать это как конец набора данных (поэтому все, что находится за пределами пустой строки / столбца, не будет выбрано).

Выделите все ячейки на листе

Еще одна распространенная задача, которую часто выполняют, — это выбрать все ячейки на листе. Я часто работаю с данными, загруженными из разных баз данных, и часто эти данные имеют определенный формат. И мой первый шаг, как только я получу эти данные, — это выбрать все ячейки и удалить все форматирование.

Вот как вы можете выбрать все ячейки на активном листе

  1. Выберите рабочий лист, на котором вы хотите выделить все ячейки
  2. Щелкните маленький перевернутый треугольник в верхней левой части листа.

Это мгновенно выделит все ячейки на всем листе (обратите внимание, что при этом не будет выделен какой-либо объект, такой как диаграмма или фигура на листе).

А если вы поклонник сочетаний клавиш, вы можете использовать сочетание клавиш ниже:

Ctrl + A + A (удерживайте клавишу Ctrl и дважды нажмите клавишу A)
Если вы выбрали пустую ячейку, вокруг которой нет данных, вам не нужно дважды нажимать клавишу A (просто используйте Ctrl-A).

Выбрать несколько несмежных ячеек

Чем больше вы работаете с Excel, тем больше вам нужно будет выбирать несколько несмежных ячеек (например, A2, A4, A7 и т. Д.) Ниже у меня есть пример, в котором я хочу выбрать только записи для США. И поскольку они не соседствуют друг с другом, мне как-то нужно выяснить, как выбрать все эти несколько ячеек одновременно.

Опять же, вы можете легко сделать это, используя комбинацию клавиатуры и мыши.

Ниже приведены шаги для этого:

  1. Удерживайте клавишу Ctrlна клавиатуре
  2. Один за другим выберите все несмежные ячейки (или диапазон ячеек), которые вы хотите оставить выделенными.
  3. Когда закончите, оставьте клавишу Ctrl.

Вышеупомянутый метод также работает, когда вы хотите выбрать несмежные строки или столбцы. Вы можете просто удерживать клавишу Ctrl и выбирать несмежные строки / столбцы.

Выбрать ячейки с помощью поля имени

До сих пор мы видели примеры, когда мы могли вручную выбирать ячейки, потому что они были рядом. Но в некоторых случаях вам может потребоваться выбрать несколько ячеек или строк / столбцов, которые находятся далеко на рабочем листе. Конечно, вы можете сделать это вручную, но вскоре вы поймете, что это требует много времени и подвержено ошибкам. Если это что-то, что вам нужно делать довольно часто (то есть выбирать те же ячейки или строки / столбцы), вы можете использовать поле имени, чтобы сделать это намного быстрее. Поле имени — это небольшое поле слева от строки формул в Excel.

Когда вы вводите ссылку на ячейку (или ссылку на диапазон) в поле имени, она выбирает все указанные ячейки. Например, скажем, я хочу выделить ячейки A1, K3 и M20. Поскольку они довольно далеко, если я попытаюсь выбрать их с помощью мыши, мне придется немного прокрутить. Это может быть оправдано, если вам нужно делать это только время от времени, но в случае, если вы должны часто говорить, выбирайте одни и те же ячейки, вы можете вместо этого использовать поле имени.

Ниже приведены шаги для выбора нескольких ячеек с помощью поля имени

  1. Щелкните поле имени
  2. Введите ссылки на ячейки, которые вы хотите выбрать (через запятую)
  3. Нажмите клавишу ввода

Вышеупомянутые шаги мгновенно выберут все ячейки, которые вы ввели в поле имени. Из этих выбранных ячеек одна будет активной ячейкой (и ссылка на ячейку активной ячейки теперь будет видна в поле имени).

Выберите именованный диапазон

Если вы создали именованный диапазон в Excel, вы также можете использовать поле имени для ссылки на весь именованный диапазон (вместо использования ссылок на ячейки, как показано в методе выше) Если вы не знаете, что такое именованный диапазон, это когда вы назначаете имя ячейке или диапазону ячеек, а затем используете это имя вместо ссылки на ячейку в формулах.

Ниже приведены шаги по быстрому созданию именованного диапазона в Excel

  1. Выберите ячейки, которые вы хотите включить в именованный диапазон.
  2. Щелкните поле «Имя» (поле рядом со строкой формул).
  3. Введите имя, которое вы хотите присвоить выбранному диапазону ячеек (в имени не должно быть пробелов)
  4. Нажмите клавишу Enter

Приведенные выше шаги создадут именованный диапазон для выбранных ячеек. Теперь, если вы хотите быстро выбрать эти же ячейки, вместо того, чтобы делать это вручную, вы можете просто перейти в поле Имя и ввести имя именованного диапазона (или щелкнуть значок раскрывающегося списка и выбрать имя оттуда)

Это мгновенно выберет все ячейки, которые являются частью этого именованного диапазона. Итак, вот некоторые из методов, которые вы можете использовать для выбрать несколько ячеек в Excel.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *