Когда приходится работать с большим объемом данных в Excel, где строки сильно растянуты и не умещаются в один экран, сложно сравнить значения в одной и той же строке. Постоянно приходится передвигать горизонтальную полосу прокрутки. Работа была бы более удобной если бы целая активная строка была бы выделена цветом – как курсор на целую строку. Чтобы выделить активную строку или столбец цветом, создадим свою функцию в Excel с помощью макроса и с комбинируем ее с условным форматированием.
Подсветка строки в Excel цветом
Чтобы создать свой широкий курсов на целую строку в Excel, необходимо создать макрос и использовать его вместе с условным форматированием. Для примера создадим таблицу с широкими строками и большим количеством столбцов. Нам нужно выделить строку цветом по условию Excel. Например, если активная ячейка находится в строке 2, тогда выделить цветом всю строку 2 (в пределах таблицы или на весь лист). Для примера создадим таблицу с широкими строками и большим количеством столбцов:
Подсветка текущей строки в Excel цветом:
- Откройте редактор VBA для этого выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Visual Basic». Или нажмите комбинацию горячих клавиш ALT+F11.
- В правом окне к активному проекту добавьте новый модуль. Для того в редакторе VBA выберите опцию: «Insert»-«Module»
- В окне модуля вставьте этот VBA-код макроса:
- Не закрывая окно VBA-редактора перейдите на рабочий лист с исходной таблицей. Выделите целую вторую строку таблицы A2:H2 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:».
- В полю ввода введите формулу:
- Щелкните по кнопке «Формат» и на вкладке «Заливка» укажите зеленый цвет. На всех окнах жмем ОК.
- Скопируйте вторую строку таблицы.
- Выделите остальные строки и выберите инструмент: «ГЛАВНАЯ»-«Вставить»-«Специальная вставка»-«Форматы» (или нажмите комбинацию клавиш CTRL+ALT+V, потом отметить форматы и нажать ОК). Или воспользуйтесь инструментом: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по образцу».
- Вернитесь к редактору VBA и в окне «Project» дважды щелкните по «Лист1». В появившемся окне вставьте следующий VBA-код макроса:
- Сохраните и закройте редактор VBA.
В результате происходит выделение строки условным форматированием только там, где находится активная ячейка. Эффект широкого курсора таблицы для комфортного просмотра данных с большим объемом информации. Сделав активной любую ячейку таблицы и сразу же выделяется цветом строка в которой находится данная ячейка.
Полезный вопрос! А как же выделить активный столбец цветом? Аналогичным методом реализовывается с помощью макроса не только подсветка цветом активной строки, но и столбца. Для этого:
- В модуль где находится код подсветки строки VBA-макроса, добавим код новой функции АктивныйСтолбец:
- Добавим новое правило в условном форматировании для нашей таблицы в диапазоне A1:A7. Теперь в новом правиле пишем функцию АктивныйСтолбец(), а вместо функции СТРОКА – СТОЛБЕЦ. И указываем синий цвет форматирования заливки ячейки.
- Проверим все созданные правила для таблицы. Перейдите в ячейку A2 и ввыберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Управление правилами». Диспетчер правил условного форматирования должен выглядеть так:
- Скопируйте формат столбца A1:A7 в остальные столбцы таблицы диапазона B1:H7. Например, с помощью инструмента: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по образцу».
- Результат превышает ожидания. Идеальный курсор для просмотра огромных таблиц с большим количеством данных на множестве строк и столбцов:
Принцип действия создания пользовательского курсора для таблицы
Применяемая в условном форматировании созданная нами функция VBA =АктивнаяСтрока() позволяет нам получить номер текущей строки в которой стала активной любая из ее ячеек. Результат вычисления пользовательской функции =АктивнаяСтрока() сравнивается с результатом функции =СТРОКА(), которая также возвращает номер текущей строки в данном моменте вычисления условного форматирования.
Скачать пример выделения активной строки и столбца цветом
Так как обе функции выполняются при активной ячейке в одной и той же строке их значения равны между собой и возвращают общее логическое значение ИСТИНА. В результате чего происходит выделение строки цветом по условию. Если значение ИСТИНА, тогда присваивается формат цвета для целой активной строки таблицы.
Выделение содержимого ячеек в Excel
В Excel можно выделять содержимое ячеек, строк или столбцов.
Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.
Выделение ячеек
-
Чтобы выделить ячейку, щелкните ее. Для перехода к ячейке и ее выделения также можно использовать клавиатуру.
-
Чтобы выбрать диапазон, выделите ячейку, а затем, удерживая основную кнопку мыши, перетащите выделение на другие ячейки.
Для этого также можно использовать SHIFT+клавиши со стрелками.
-
Чтобы выделить несмежные ячейки и диапазоны ячеек, выберите их, удерживая нажатой клавишу CTRL.
Выделение строк и столбцов
-
Щелкните букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.
-
Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.
-
Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.
Выделение таблицы, списка или листа
-
Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.
-
Чтобы выделить весь лист, нажмите кнопку Выделить все в его левом верхнем углу.
Чтобы выделить |
Выполните следующие действия |
---|---|
Отдельную ячейку |
Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке. |
Диапазон ячеек |
Щелкните первую ячейку диапазона, а затем перетащите мышь на его последнюю ячейку. Можно также нажать клавишу SHIFT и расширить выделенную область с помощью стрелок. Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделенной области с помощью стрелок. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8. |
Большой диапазон ячеек |
Щелкните первую ячейку диапазона, а затем, удерживая клавишу SHIFT, щелкните последнюю ячейку диапазона. Для отображения последней ячейки используйте прокрутку. |
Все ячейки листа |
Нажмите кнопку Выделить все.
Чтобы выделить весь лист, также можно нажать клавиши CTRL+A. Примечание: Если таблица содержит данные, по нажатию клавиш CTRL+A выделяется текущий диапазон. Повторное нажатие клавиш CTRL+A приведет к выделению всей таблицы. |
Несмежные ячейки или диапазоны ячеек |
Выберите первую ячейку или диапазон ячеек, а затем, удерживая нажатой клавишу CTRL, выделите другие ячейки или диапазоны. Можно также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов. Чтобы остановить включение ячеек и диапазонов, снова нажмите клавиши SHIFT+F8. Примечание: Отменить выделение отдельных несмежных ячеек или диапазонов без отмены всего выделения невозможно. |
Столбец или строку целиком |
Щелкните заголовок сроки или столбца.
1. Заголовок строки 2. Заголовок столбца Можно также выделить ячейки в строке или столбце, выделив первую строку, а затем нажав клавиши CTRL+SHIFT+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов). Примечание: Если в строке или столбце содержатся данные, при нажатии клавиш CTRL+SHIFT+СТРЕЛКА будет выделена строка или столбец до последней заполненной ячейки. Повторное нажатие клавиш CTRL+SHIFT+СТРЕЛКА приведет к выделению строки или столбца полностью. |
Смежные строки или столбцы |
Протащите мышь по заголовкам строк или столбцов. Можно также выделить первую строку или столбец, а затем, нажав клавишу SHIFT, выделить последнюю строку или столбец. |
Несмежные строки или столбцы |
Выделите заголовок строки или столбца первой строки или столбца выделения, а затем, нажав клавишу CTRL, щелкните заголовки столбцов или строк, которые нужно добавить к выделению. |
Первую или последнюю ячейку в строке или столбце |
Выделите ячейку в строке или столбце, а затем нажмите клавиши CTRL+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов). |
Первую или последнюю ячейку на листе или в таблице Microsoft Office Excel |
Чтобы выделить первую ячейку на листе или в списке Excel, нажмите сочетание клавиш CTRL+HOME. Чтобы выделить последнюю ячейку, содержащую данные или форматирование, на листе или в списке Excel, нажмите сочетание клавиш CTRL+END. |
Ячейки до последней используемой ячейки листа (нижний правый угол) |
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+END, чтобы расширить выделенную область до последней используемой ячейки листа (нижний правый угол). |
Ячейки до начала листа |
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+HOME, чтобы расширить выделенную область до начала листа. |
Больше или меньше ячеек, чем имеется в активном выделении |
Удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. В новую выделенную область войдет прямоугольный диапазон между активная ячейка и ячейкой, которая была щелкнута. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Выделение отдельных ячеек или диапазонов
Добавление и удаление строк и столбцов в таблице Excel
Перемещение и копирование строк и столбцов
Транспонирование (поворот) данных из строк в столбцы и наоборот
Закрепление областей окна для блокировки строк и столбцов
Блокировка и разблокировка определенных областей защищенного листа
Нужна дополнительная помощь?
Координатное выделение
У вас большой монитор, но таблицы, с которыми вы работаете — еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс «соскользнуть» взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего!
А если при движении активной ячейки по листу будет подсвечиваться текущая строка и столбец? Своего рода координатное выделение примерно такого вида:
Поудобнее, чем линейка, правда?
Есть несколько способов разной сложности, чтобы реализовать такое. Каждый способ — со своими плюсами и минусами. Давайте разберем их детально.
Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец
Самый очевидный путь для решения нашей проблемы «в лоб» — нам нужен макрос, который будет отслеживать изменение выделения на листе и выделять целую строку и столбец для текущей ячейки. Также желательно иметь возможность при необходимости включать и отключать эту функцию, чтобы такое крестообразное выделение не мешало нам вводить, например, формулы, а работало только тогда, когда мы просматриваем список в поисках нужной информации. Это приводит нас к трем макросам (выделения, включения и выключения), которые нужно будет добавить в модуль листа.
Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:
Dim Coord_Selection As Boolean 'глобальная переменная для вкл/выкл выделения Sub Selection_On() 'макрос включения выделения Coord_Selection = True End Sub Sub Selection_Off() 'макрос выключения выделения Coord_Selection = False End Sub 'основная процедура, выполняющая выделение Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim WorkRange As Range If Target.Cells.Count > 1 Then Exit Sub 'если выделено больше 1 ячейки - выходим If Coord_Selection = False Then Exit Sub 'если выделение выключено - выходим Application.ScreenUpdating = False Set WorkRange = Range("A6:N300") 'адрес рабочего диапазона, в пределах которого видно выделение Intersect(WorkRange, Union(Target.EntireColumn, Target.EntireRow)).Select 'формируем крестообразный диапазон и выделяем Target.Activate End Sub
Измените адрес рабочего диапазона на свой — именно в пределах этого диапазона и будет работать наше выделение. Затем закройте редактор Visual Basic и вернитесь в Excel.
Нажмите сочетание клавиш ALT+F8, чтобы открыть окно со списком доступных макросов. Макрос Selection_On, как нетрудно догадаться, включает координатное выделение на текущем листе, а макрос Selection_Off — выключает его. В этом же окне, нажав кнопку Параметры (Options) можно назначить этим макросам сочетания клавиш для удобного запуска.
Плюсы этого способа:
- относительная простота реализации
- выделение — операция безобидная и никак не изменяет содержимое или форматирование ячеек листа, все остается как есть
Минусы этого способа:
- такое выделение некорректно работает в том случае, если на листе есть объединенные ячейки — выделяются сразу все строки и столбцы, входящие в объединение
- если случайно нажать клавишу Delete, то очистится не только активная ячейка, а вся выделенная область, т.е. удалятся данные из всей строки и столбца
Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование
Этот способ хотя и имеет пару недостатков, мне представляется весьма изящным. Реализовать что-либо, используя только встроенные средства Excel, минимально влезая в программирование на VBA — высший пилотаж
Способ основан на использовании функции ЯЧЕЙКА (CELL), которая может выдавать массу различной информации по заданной ячейке — высоту, ширину, номер строки-столбца, числовой формат и т.д.. Эта функция имеет два аргумента:
- кодовое слово для параметра, например «столбец» или «строка»
- адрес ячейки, для которой мы хотим определить значение этого параметра
Хитрость в том, что второй аргумент не является обязательным. Если он не указан, то берется текущая активная ячейка.
Вторая составляющая этого способа — условное форматирование. Эта крайне полезная функция Excel позволяет автоматически форматировать ячейки, если они удовлетворяют заданным условиям. Если соединить эти две идеи в одно целое, то получим следующий алгоритм реализации нашего координатного выделения через условное форматирование:
- Выделяем нашу таблицу, т.е. те ячейки, в которых в будущем должно отображаться координатное выделение.
- В Excel 2003 и более старших версиях открываем меню Формат — Условное форматирование — Формула (Format — Conditional Formatting — Formula). В Excel 2007 и новее — жмем на вкладке Главная (Home) кнопку Условное форматирование — Создать правило (Conditional Formatting — Create Rule) и выбираем тип правила Использовать формулу для определения форматируемых ячеек (Use formula)
- Вводим формулу для нашего координатного выделения:
=ИЛИ(ЯЧЕЙКА(«строка»)=СТРОКА(A2);ЯЧЕЙКА(«столбец»)=СТОЛБЕЦ(A2))
=OR(CELL(«row»)=ROW(A1),CELL(«column»)=COLUMN(A1))
Эта формула проверяет, не совпадает ли номер столбца каждой ячейки в таблице с номером столбца текущей ячейки. Аналогично со столбцами. Таким образом закрашенными окажутся только те ячейки, у которых либо номер столбца, либо номер строки совпадает с текущей ячейкой. А это и есть крестообразное координатное выделение, которого мы хотим добиться. - Нажмите кнопку Формат (Format) и задайте цвет заливки.
Все почти готово, но остался один нюанс. Дело в том, что Excel не считает изменение выделения изменением данных на листе. И, как следствие, не запускает пересчет формул и перекраску условного форматирования только при изменении положения активной ячейки. Поэтому добавим в модуль листа простой макрос, который будет это делать. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этого простого макроса:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveCell.Calculate End Sub
Теперь при изменении выделения будет запускаться процесс пересчета формулы с функцией ЯЧЕЙКА в условном форматировании и заливаться текущая строка и столбец.
Плюсы этого способа:
- Условное форматирование не нарушает пользовательское форматирование таблицы
- Этот вариант выделения корректно работает с объединенными ячейками.
- Нет риска удалить целую строку и столбец с данными при случайном нажатии Delete.
- Макросы используются минимально
Минусы этого способа:
- Формулу для условного форматирования надо вводить вручную.
- Нет быстрого способа включить-выключить такое форматирование — оно включено всегда, пока не будет удалено правило.
Способ 3. Оптимальный. Условное форматирование + макросы
Золотая середина. Используем механизм отслеживания выделения на листе при помощи макросов из способа-1 и добавим к нему безопасное выделение цветом с помощью условного форматирования из способа-2.
Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:
Dim Coord_Selection As Boolean Sub Selection_On() Coord_Selection = True End Sub Sub Selection_Off() Coord_Selection = False End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim WorkRange As Range, CrossRange As Range Set WorkRange = Range("A7:N300") 'адрес рабочего диапазона с таблицей If Target.Count > 1 Then Exit Sub If Coord_Selection = False Then WorkRange.FormatConditions.Delete Exit Sub End If Application.ScreenUpdating = False If Not Intersect(Target, WorkRange) Is Nothing Then Set CrossRange = Intersect(WorkRange, Union(Target.EntireRow, Target.EntireColumn)) WorkRange.FormatConditions.Delete CrossRange.FormatConditions.Add Type:=xlExpression, Formula1:="=1" CrossRange.FormatConditions(1).Interior.ColorIndex = 33 Target.FormatConditions.Delete End If End Sub
Не забудьте изменить адрес рабочего диапазона на адрес своей таблицы. Закройте редактор Visual Basic и вернитесь в Excel. Чтобы использовать добавленные макросы, нажмите сочетание клавиш ALT+F8 и действуйте аналогично способу 1.
Способ 4. Красивый. Надстройка FollowCellPointer
Excel MVP Jan Karel Pieterse родом из Нидерландов раздает у себя на сайте бесплатную надстройку FollowCellPointer(36Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:
Красивое решение. Не без глюков местами, но попробовать точно стоит. Качаем архив, распаковываем на диск и устанавливаем надстройку:
- в Excel 2003 и старше — через меню Сервис — Надстройки — Обзор (Tools — Add-Ins — Browse)
- в Excel 2007 и новее — через Файл — Параметры — Надстройки — Перейти — Обзор (File — Excel Options — Add-Ins — Go to — Browse)
Ссылки по теме
- Что такое макросы, куда вставлять код макроса на Visual Basic
Содержание
- Процесс выделения
- Способ 1: отдельная ячейка
- Способ 2: выделение столбца
- Способ 3: выделение строки
- Способ 4: выделение всего листа
- Способ 5: выделение диапазона
- Способ 6: применение горячих клавиш
- Вопросы и ответы
Для того, чтобы производить различные действия с содержимым ячеек Excel, их нужно сначала выделить. Для этих целей в программе имеется несколько инструментов. Прежде всего, такое разнообразие связано с тем, что существует необходимость выделения различных групп ячеек (диапазонов, строк, столбцов), а также потребность отметить элементы, которые соответствуют определенному условию. Давайте выясним, как произвести данную процедуру различными способами.
Процесс выделения
В процессе выделения можно использовать как мышь, так и клавиатуру. Существуют также способы, где эти устройства ввода комбинируются друг с другом.
Способ 1: отдельная ячейка
Для того, чтобы выделить отдельную ячейку достаточно навести на неё курсор и кликнуть левой кнопкой мыши. Также такое выделение можно провести, используя кнопки на клавиатуре кнопки навигации «Вниз», «Вверх», «Вправо», «Влево».
Способ 2: выделение столбца
Для того, чтобы отметить столбец в таблице, нужно зажать левую кнопку мыши и провести от самой верхней ячейки колонки к нижней, где кнопку следует отпустить.
Есть и другой вариант решения данной задачи. Зажимаем кнопку Shift на клавиатуре и кликаем по верхней ячейке столбца. Затем, не отпуская кнопку кликаем по нижней. Можно производить действия и в обратном порядке.
Кроме того, для выделения столбцов в таблицах можно воспользоваться следующим алгоритмом. Выделяем первую ячейку колонки, отпускаем мышку и жмем на комбинацию клавиш Ctrl + Shift + стрелка вниз. При этом выделится весь столбец до последнего элемента, в котором содержаться данные. Важным условием для выполнения данной процедуры является отсутствие пустых ячеек в данной колонке таблицы. В обратном случае, будет отмечена только область до первого пустого элемента.
Если нужно выделить не просто колонку таблицы, а весь столбец листа, то в этом случае нужно просто кликнуть левой кнопкой мыши по соответствующему сектору горизонтальной панели координат, где буквами латинского алфавита помечены наименования столбцов.
Если нужно выделить несколько столбцов листа, то проводим мышкой с зажатой левой кнопкой по соответствующим секторам панели координат.
Есть и альтернативное решение. Зажимаем кнопку Shift и отмечаем первый столбец в выделяемой последовательности. Затем, не отпуская кнопку, кликаем по последнему сектору панели координат в последовательности колонок.
Если нужно выделить разрозненные колонки листа, то тогда зажимаем кнопку Ctrl и, не отпуская её, кликаем по сектору на горизонтальной панели координат каждого столбца, который нужно пометить.
Способ 3: выделение строки
По аналогичному принципу выделяются и строки в Экселе.
Для выделения одной строки в таблице просто проводим по ней курсором с зажатой кнопкой мышки.
Если таблица большая, то проще зажать кнопку Shift и последовательно кликнуть по первой и последней ячейке строки.
Также строки в таблицах можно отметить подобным образом, что и столбцы. Кликаем по первому элементу в столбце, а затем набираем сочетание клавиш Ctrl + Shift + стрелка вправо. Строка выделится до конца таблицы. Но опять же, обязательным условием в данном случае является наличие данных во всех ячейках строчки.
Для выделения всей строки листа делаем клик по соответствующему сектору вертикальной панели координат, где отображается нумерация.
Если нужно выделить подобным образом несколько соседних строк, то проводим мышкой с зажатой левой кнопкой по соответствующей группе секторов панели координат.
Также можно зажать кнопку Shift и произвести клик по первому и последнему сектору на панели координат того диапазона строк, который следует выделить.
Если нужно провести выделение разрозненных строк, то клик по каждому из секторов на вертикальной панели координат делаем с зажатой кнопкой Ctrl.
Способ 4: выделение всего листа
Существует два варианта этой процедуры для всего листа. Первый из них заключается в том, чтобы кликнуть по прямоугольной кнопке, расположенной на пересечении вертикальных и горизонтальных координат. После этого действия будут выделены абсолютно все ячейки на листе.
К этому же результату приведет нажатие комбинации клавиш Ctrl+A. Правда, если в это время курсор находится в диапазоне неразрывных данных, например, в таблице, то первоначально будет выделена только эта область. Лишь после повторного нажатия комбинации удастся выделить весь лист.
Способ 5: выделение диапазона
Теперь выясним, как выделить отдельные диапазоны ячеек на листе. Для того чтобы это сделать достаточно обвести курсором с зажатой левой кнопкой мыши определенную область на листе.
Диапазон можно выделить, зажав кнопку Shift на клавиатуре и последовательно кликнуть по верхней левой и нижней правой ячейке выделяемой области. Либо выполнив операцию в обратном порядке: кликнуть по нижней левой и верхней правой ячейке массива. Диапазон, находящийся между этими элементами, будет выделен.
Также существует возможность выделения разрозненных ячеек или диапазонов. Для этого, любым из вышеперечисленных способов нужно выделять в отдельности каждую область, которую пользователь хочет обозначить, но при этом обязательно должна быть зажата кнопка Ctrl.
Способ 6: применение горячих клавиш
Можно производить выделение отдельных областей с помощью горячих клавиш:
- Ctrl+Home – выделение первой ячейки с данными;
- Ctrl+End – выделение последней ячейки с данными;
- Ctrl + Shift + End – выделение ячеек вниз до последней используемой;
- Ctrl + Shift + Home – выделение ячеек вверх до начала листа.
Данные варианты помогут значительно сэкономить время на выполнении операций.
Урок: Горячие клавиши в Экселе
Как видим, существует большое количество вариантов выделения ячеек и их различных групп с помощью клавиатуры или мышки, а также используя комбинацию этих двух устройств. Каждый пользователь может подобрать более удобный лично для себя стиль выделения в конкретной ситуации, ведь выделение одной или нескольких ячеек удобнее выполнять одним способом, а выделение целой строки или всего листа – другим.
Выделение ячеек в Microsoft Excel
Смотрите такжеНажмите на кнопку формат,Как только при сравнении активной как показано пользовательской функции =АктивнаяСтрока() цветом строка в «РАЗРАБОТЧИК»-«Код»-«Visual Basic». ИлиИсточник: http://www.howtogeek.com/howto/45670/how-to-highlight-a-row-in-excel-using-conditional-formatting/ начали работу. Нажмите(ИСТИНА), если ячейка, сработало, и должна этапе таблица вовсе для себя стиль нижней правой ячейкеи произвести клик панели координат вShiftДля того, чтобы производить чтобы задать цвет
совпадают одинаковые значения ниже на рисунке.
Процесс выделения
сравнивается с результатом которой находится данная нажмите комбинацию горячихАвтор: Антон Андронов на иконку справа расположенная на пересечении быть достаточно гибкой,
Способ 1: отдельная ячейка
не имеет никакого выделения в конкретной выделяемой области. Либо по первому и последовательности колонок.на клавиатуре и различные действия с заливки для ячеек, (находятся две и И выберите инструмент: функции =СТРОКА(), которая ячейка. клавиш ALT+F11.Автор: Антон Андронов от поля заданной строки и чтобы Вы могли
Способ 2: выделение столбца
форматирования: ситуации, ведь выделение выполнив операцию в последнему сектору наЕсли нужно выделить разрозненные кликаем по верхней содержимым ячеек Excel, например – зеленый.
более одинаковых строк) «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». также возвращает номерВ правом окне кКогда приходится работать сApplies to столбца G, содержит использовать эту жеСледующий этап – делаем одной или нескольких обратном порядке: кликнуть
панели координат того колонки листа, то ячейке столбца. Затем, их нужно сначала И нажмите на это приводит кВ появившемся окне «Создание текущей строки вПолезный вопрос! А как активному проекту добавьте большим объемом данных(Применяется к), чтобы слово формулу для дальнейшей формат таблицы более ячеек удобнее выполнять по нижней левой диапазона строк, который тогда зажимаем кнопку не отпуская кнопку выделить. Для этих всех открытых окнах
суммированию с помощью правила форматирования» выберите данном моменте вычисления же выделить активный новый модуль. Для в Excel, где свернуть диалоговое окно,Yes работы с Вашей лёгким для восприятия одним способом, а
и верхней правой следует выделить.Ctrl кликаем по нижней. целей в программе кнопку ОК.
функции =СУММ() числа опцию: «Использовать формулу условного форматирования. столбец цветом? Аналогичным того в редакторе строки сильно растянуты и, нажав левую. таблицей. информации, используя простые
выделение целой строки ячейке массива. Диапазон,Если нужно провести выделениеи, не отпуская Можно производить действия имеется несколько инструментов.Все транзакции, проводимые во 1 указанного во для определения форматированныхСкачать пример выделения активной
Способ 3: выделение строки
методом реализовывается с VBA выберите опцию: и не умещаются
кнопку мыши, протянитеТеперь давайте займёмся форматированием.Давайте проанализируем формулу, которую инструменты форматирования Excel. или всего листа
находящийся между этими разрозненных строк, то её, кликаем по и в обратном Прежде всего, такое вторник или в
втором аргументе функции ячеек». строки и столбца помощью макроса не «Insert»-«Module» в один экран, выделение на всю Нажмите кнопку я сделал в Настройте формат только – другим. элементами, будет выделен. клик по каждому сектору на горизонтальной порядке. разнообразие связано с
среду выделены цветом. =ЕСЛИ(). Функция СУММВ поле ввода введите цветом только подсветка цветом
В окне модуля вставьте сложно сравнить значения Вашу таблицу.Format своём примере: тех областей таблицы,Автор: Максим Тютюшев
Также существует возможность выделения из секторов на панели координат каждогоКроме того, для выделения тем, что существуетУ меня есть список позволяет сложить одинаковые формулу: 1′ class=’formula’>
Так как обе функции активной строки, но этот VBA-код макроса: в одной иКогда сделаете это, нажмите(Формат). В открывшемся=$G15 которые не будутУсловное форматирование в Excel
Способ 4: выделение всего листа
разрозненных ячеек или вертикальной панели координат столбца, который нужно столбцов в таблицах необходимость выделения различных жертв вяземского концлагеря, строки в Excel.Нажмите на кнопку формат, выполняются при активной и столбца. ДляНе закрывая окно VBA-редактора той же строке.
иконку справа от окне– это адрес затронуты условным форматированием. позволяет делать формат диапазонов. Для этого, делаем с зажатой пометить. можно воспользоваться следующим групп ячеек (диапазонов, мне нужно выделитьЕсли строка встречается в чтобы задать цвет ячейке в одной
Способ 5: выделение диапазона
этого: перейдите на рабочий Постоянно приходится передвигать поля с адресом,Format Cells ячейки. В нашем случае ячеек меняющимся в любым из вышеперечисленных
кнопкойПо аналогичному принципу выделяются алгоритмом. Выделяем первую строк, столбцов), а все строки со таблице только один заливки для ячеек, и той жеВ модуль где находится лист с исходной горизонтальную полосу прокрутки. чтобы вернуться к(Формат ячеек) полистайтеG мы нарисуем рамку
зависимости от их способов нужно выделятьCtrl и строки в ячейку колонки, отпускаем также потребность отметить словом «Новосибирская область» раз, то функция например – зеленый. строке их значения код подсветки строки таблицей. Выделите целую Работа была бы
Способ 6: применение горячих клавиш
диалоговому окну. Область, вкладки и настройте– это столбец,
- таблицы и отформатируем содержания. Например, Вы в отдельности каждую
- . Экселе. мышку и жмем
- элементы, которые соответствуют и скинуть в =СУММ() вернет значение И нажмите на равны между собой
- VBA-макроса, добавим код вторую строку таблицы более удобной если которую Вы выделили, все параметры так,
который управляет работой строку, содержащую заголовки. можете заставить ячейку
область, которую пользовательСуществует два варианта этой
Для выделения одной строки на комбинацию клавиш определенному условию. Давайте новую чистую таблицу. 1, а целая всех открытых окнах и возвращают общее новой функции АктивныйСтолбец: A2:H2 и выберите бы целая активная должна остаться обозначенной как Вы желаете. правила (столбец Really? Думаю, с этой изменять цвет, если хочет обозначить, но процедуры для всего в таблице простоCtrl + Shift +
выясним, как произвести
lumpics.ru
Как выделить строку в Excel, используя условное форматирование
в экселе работать формула возвращает – кнопку ОК. логическое значение ИСТИНА.Добавим новое правило в инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать строка была бы пунктиром, а в Мы в своём в таблице). Заметили частью Вы справитесь в ней содержится при этом обязательно листа. Первый из проводим по ней стрелка вниз данную процедуру различными не умею вообще.
ЛОЖЬ (ведь 1В результате выделились все В результате чего условном форматировании для правило»-«Использовать формулу для выделена цветом – поле примере просто изменим знак доллара перед самостоятельно. В итоге значение меньше 100, должна быть зажата них заключается в курсором с зажатой. При этом выделится способами. помогите пожалуйста!!! не является больше строки, которые повторяются происходит выделение строки
Создаём таблицу
нашей таблицы в определения форматированных ячеек:». как курсор наApplies to цвет фона ячеек. G? Если не у Вас должно или, если в кнопка том, чтобы кликнуть кнопкой мышки.
Придаём таблице более приятный вид
весь столбец доСкачать последнюю версиюШаригуль чем 1). в таблице хотя-бы цветом по условию. диапазоне A1:A7. ТеперьВ полю ввода введите целую строку. Чтобы(Применяется к) теперьКогда Вы настроили желаемый поставить этот символ получиться что-то подобное этой ячейке находитсяCtrl по прямоугольной кнопке,Если таблица большая, то последнего элемента, в Excel: Просто выделить строки
Создаём правила условного форматирования в Excel
Если строка встречается в 1 раз. Если значение ИСТИНА, в новом правиле формулу: выделить активную строку содержится адрес не вид ячейки, нажмите и скопировать правило (или, возможно, немного определённый текст. Но
. расположенной на пересечении проще зажать кнопку котором содержаться данные.В процессе выделения можно с нажатой кнопкой
таблице 2 и тогда присваивается формат пишем функцию АктивныйСтолбец(),Щелкните по кнопке «Формат» или столбец цветом, одной ячейки, аОК в следующую ячейку, посимпатичнее): как сделать так,Можно производить выделение отдельных вертикальных и горизонтальныхShift Важным условием для использовать как мышь, «ctrl» более раза формулаФорматирование для строки будет цвета для целой а вместо функции и на вкладке создадим свою функцию
целого диапазона. Нажмите. То, как будет то в правиле
Выберите начальную ячейку в чтобы выделенной стала областей с помощью
координат. После этогои последовательно кликнуть выполнения данной процедуры так и клавиатуру.Roman sikorsky будет возвращать значение применено только в активной строки таблицы. СТРОКА – СТОЛБЕЦ. «Заливка» укажите зеленый в Excel сApply выглядеть отформатированная ячейка, адрес ячейки сдвинется. первой из тех не только одна горячих клавиш: действия будут выделены по первой и является отсутствие пустых Существуют также способы,: включаешь фильтр, ненужные ИСТИНА и для том случаи еслиДостаточно часто рабочие таблицы И указываем синий цвет. На всех помощью макроса и(Применить).
можно увидеть в Таким образом, правило строк, которые Вы ячейка, а всяCtrl+Home абсолютно все ячейки последней ячейке строки. ячеек в данной где эти устройства строки прячутся, нужные
проверяемой строки присвоится формула возвращает значения Excel содержат повторяющиеся цвет форматирования заливки окнах жмем ОК. с комбинируем ееТеперь формат каждой строки окошке будет искать значение планируете форматировать. Кликните строка, которая ее
– выделение первой на листе.Также строки в таблицах колонке таблицы. В ввода комбинируются друг копируешь. новый формат, указанный ИСТИНА. Принцип действия записи, которые многократно ячейки.Скопируйте вторую строку таблицы. с условным форматированием. Вашей таблицы должен
PreviewYesConditional Formatting содержит? ячейки с данными;К этому же результату можно отметить подобным обратном случае, будет с другом.В 2007 версии пользователем в параметрах
формулы следующий: дублируются. Но неПроверим все созданные правилаВыделите остальные строки иЧтобы создать свой широкий измениться в соответствии(Образец) диалогового окна, в какой-то другой(Условное Форматирование) наКак же быть, еслиCtrl+End приведет нажатие комбинации образом, что и отмечена только областьДля того, чтобы выделить фильтр включается на
правила (заливка ячеекПервая функция =СЦЕПИТЬ() складывает всегда повторение свидетельствует для таблицы. Перейдите выберите инструмент: «ГЛАВНАЯ»-«Вставить»-«Специальная курсов на целую с созданным правилом.New Formatting Rule ячейке, например, вкладке необходимо выделить другие– выделение последней клавиш столбцы. Кликаем по до первого пустого отдельную ячейку достаточно ленте во вкладке зеленым цветом). в один ряд
об ошибке ввода в ячейку A2 вставка»-«Форматы» (или нажмите строку в Excel,Вот и всё! Теперь(Создание правила форматирования).H15Home ячейки в зависимости ячейки с данными;Ctrl+A первому элементу в элемента. навести на неё Данные — ФильтрДопустим таблица содержит транзакции
все символы из данных. Иногда несколько и ввыберите инструмент: комбинацию клавиш CTRL+ALT+V,
необходимо создать макрос осталось таким жеНажмитевместо(Главная) и выберите от значения какой-тоCtrl + Shift +. Правда, если в столбце, а затемЕсли нужно выделить не курсор и кликнутьAbram pupkin с датами их только одной строки раз повторяющиеся записи «ГЛАВНАЯ»-«Условное форматирование»-«Управление правилами». потом отметить форматы и использовать его образом создать правилоОКG15Manage Rules одной? На скриншоте, End
это время курсор набираем сочетание клавиш
просто колонку таблицы,
левой кнопкой мыши.
: Фраза «…в экселе
office-guru.ru
Выделить активную строку цветом в таблице Excel
проведения. Необходимо найти таблицы. При определении с одинаковыми значениями Диспетчер правил условного и нажать ОК). вместе с условным форматирования для строк,снова, чтобы вернуться. В нашем же(Управление Правилами). расположенном чуть выше,– выделение ячеек находится в диапазонеCtrl + Shift + а весь столбец Также такое выделение работать не умею одну из них, условия форматирования все были сделаны намеренно. форматирования должен выглядеть Или воспользуйтесь инструментом: форматированием. Для примера в которых содержится в диалоговое окно
Подсветка строки в Excel цветом
случае надо зафиксироватьВ открывшемся диалоговом окне видно таблицу с вниз до последней неразрывных данных, например, стрелка вправо листа, то в можно провести, используя вообще… подразумевает что но неизвестны все ссылки указываем на Тогда проблема может так: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по создадим таблицу с ячейка со значениемConditional Formatting Rules Manager в формуле ссылкуConditional Formatting Rules Manager кодовыми наименованиями различных используемой; в таблице, то. Строка выделится до этом случае нужно
кнопки на клавиатуре Вам надо дать
- детали. Известно только, первую строку таблицы. возникнуть при обработке,Скопируйте формат столбца A1:A7 образцу».
- широкими строками иNo(Диспетчер правил условного на столбец ($G),(Диспетчер правил условного версий Ubuntu. Один
- Ctrl + Shift + первоначально будет выделена
- конца таблицы. Но просто кликнуть левой кнопки навигации готовую формулу что транзакция проведенаАбсолютные и относительные адреса поиске данных или в остальные столбцыВернитесь к редактору VBA
- большим количеством столбцов.(ведь версии Ubuntu
- форматирования), и нажмите при этом позволив форматирования) нажмите из них – Home
- только эта область.
- опять же, обязательным кнопкой мыши по«Вниз»НО… во вторник или ссылок в аргументах анализе в такой таблицы диапазона B1:H7. и в окне
- Нам нужно выделить с кодовым именемApply изменяться строке (15),New Rule выдуманный. Когда я
- – выделение ячеек Лишь после повторного
условием в данном соответствующему сектору горизонтальной,Как написать формулу, в среду. Чтобы функций позволяют нам таблице. Чтобы облегчить Например, с помощью «Project» дважды щелкните строку цветом по Chipper Chameleon на(Применить). Если выбранная поскольку мы собираемся(Создать правило).
ввёл
вверх до начала нажатия комбинации удастся случае является наличие панели координат, где«Вверх» если не видно облегчить себе поиск, распространять формулу на себе работу с
- инструмента: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по «Лист1». В условию Excel. Например, самом деле никогда
- ячейка изменила свой применить это правилоВ диалоговом окнеNo листа. выделить весь лист. данных во всех буквами латинского алфавита, таблицу ! выделим цветом все
- все строки таблицы. такими таблицами, рекомендуем по образцу». появившемся окне вставьте если активная ячейка не существовало). Если формат, значит Ваша для нескольких строк.
- New Formatting Ruleв столбцеДанные варианты помогут значительноТеперь выясним, как выделить ячейках строчки. помечены наименования столбцов.
- «Вправо»Aleksei gerro даты этих днейВторая функция =СЦЕПИТЬ() по автоматически объединить одинаковыеРезультат превышает ожидания. Идеальный
Принцип действия создания пользовательского курсора для таблицы
следующий VBA-код макроса: находится в строке же в Вашей формула верна. Если=»Yes»(Создание правила форматирования)Really? сэкономить время на отдельные диапазоны ячеекДля выделения всей строкиЕсли нужно выделить несколько,: -выделите весь список недели (вторник, среда). очереди сложить значение
строки в таблице курсор для просмотраСохраните и закройте редактор
2, тогда выделить таблице данные сложнее, форматирование не изменилось,– это значение выберите последний вариант, вся строка изменила выполнении операций. на листе. Для листа делаем клик столбцов листа, то«Влево»-преобразуйте в таблицу Для этого будем ячеек со всех Excel, выделив их
exceltable.com
Как найти одинаковые строки в Excel и выделить их цветом
огромных таблиц с VBA. цветом всю строку чем в этом вернитесь на несколько ячейки, которое мы из списка — цвет фона иУрок: того чтобы это по соответствующему сектору проводим мышкой с. (в word 2007-2013 использовать условное форматирование. выделенных строк. цветом. большим количеством данныхВ результате происходит выделение 2 (в пределах примере, то вероятно
Как объединить одинаковые строки одним цветом?
шагов назад и ищем. В нашемUse a formula to шрифта. Читайте дальше,Горячие клавиши в Экселе
- сделать достаточно обвести вертикальной панели координат, зажатой левой кнопкойДля того, чтобы отметить вставка-таблица-ок)Выделите диапазон данных вОбе выше описанные функцииЧтобы найти объединить и на множестве строк строки условным форматированием
- таблицы или на придётся создать большее проверьте настройки формулы. случае условие проще determine which cells
- и Вы узнаете,Как видим, существует большое
- курсором с зажатой где отображается нумерация. по соответствующим секторам столбец в таблице,-вверху таблицы появятся таблице A2:B11 и работают внутри функции
выделить одинаковые строки и столбцов: только там, где весь лист). Для
количество правил. Пользуясь
Как выбрать строки по условию?
Теперь, когда у нас не придумаешь, ячейка to format как это делается. количество вариантов выделения левой кнопкой мыши
Если нужно выделить подобным панели координат. нужно зажать левую списки, отсортируйте нужный выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное =ЕСЛИ() где их в Excel следуетПрименяемая в условном форматировании
находится активная ячейка. примера создадим таблицу этим методом, Вы есть работающая формула должна говорить Yes.
(Использовать формулу дляПервым делом, создаём простую ячеек и их определенную область на
образом несколько соседнихЕсть и альтернативное решение. кнопку мыши и столбец, скопируйте форматирование»-«Создать правило». результаты сравниваются между выполнить несколько шагов созданная нами функция Эффект широкого курсора с широкими строками легко будете создавать
в одной ячейке, Условия можно создавать определения форматируемых ячеек). таблицу и наполняем различных групп с листе. строк, то проводим Зажимаем кнопку провести от самой-или отфильтруйте поВ появившемся окне «Создание собой. Это значит,
простых действий: VBA =АктивнаяСтрока() позволяет таблицы для комфортного и большим количеством сложные наглядные таблицы, давайте применим её любые, какие подскажет А сейчас – её данными. Позже
помощью клавиатуры илиДиапазон можно выделить, зажав мышкой с зажатойShift верхней ячейки колонки содержимому правила форматирования» выберите что в каждойВыделите весь диапазон данных нам получить номер
Как найти и выделить дни недели в датах?
просмотра данных с столбцов: информация в которых ко всей таблице. Вам Ваша фантазия! главный секрет! Ваша мы эти данные мышки, а также кнопку левой кнопкой пои отмечаем первый к нижней, гдеЕсли возникнут сложности, опцию: «Использовать формулу ячейке выделенного диапазона
- табличной части A2:F18. текущей строки в большим объемом информации.Подсветка текущей строки в
- буквально бросается в Как Вы заметили,Говоря человеческим языком, выражение, формула должна выдавать отформатируем. Данные могут
- используя комбинацию этихShift
- соответствующей группе секторов столбец в выделяемой кнопку следует отпустить. можете сбросить файл для определения форматированных наступает сравнение значений Начинайте выделять значения
которой стала активной Сделав активной любую Excel цветом:
exceltable.com
Как в экселе выделить все строки с нужным словом?
глаза. форматирование изменилось только записанное в нашей значение быть любого типа: двух устройств. Каждыйна клавиатуре и панели координат. последовательности. Затем, неЕсть и другой вариант
мне на почту, ячеек». в текущей строке из ячейки A2,
любая из ее ячейку таблицы иОткройте редактор VBA дляУрок подготовлен для Вас
в той ячейке, формуле, принимает значениеTRUE текст, числа или
пользователь может подобрать последовательно кликнуть поТакже можно зажать кнопку отпуская кнопку, кликаем решения данной задачи. я вышлю уже
В поле ввода введите
со значениями всех так чтобы после ячеек. Результат вычисления
сразу же выделяется этого выберите инструмент:
командой сайта office-guru.ru с которой мыTRUE
(ИСТИНА), чтобы правило формулы. На этом более удобный лично
верхней левой иShift
по последнему сектору Зажимаем кнопку готовый список формулу: строк таблицы.
выделения она оставалась