Когда приходится работать с большим объемом данных в 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 для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Mobile Еще…Меньше
Ячейки и диапазоны в таблице можно выбирать точно так же, как и на отдельные ячейки, но выбор строк и столбцов таблицы отличается от выбора строк и столбцов.
Чтобы выделить |
Выполните указанное действие |
---|---|
Столбец таблицы с заголовком или без него |
Щелкните в таблице верхний край столбца или его заголовка. Следующая стрелка выделения указывает на то, что столбец выбирается щелчком.
Примечание: Если щелкнуть верхний край, будут выбраны данные столбца таблицы. Если щелкнуть его дважды, будет выбран весь столбец таблицы. Можно также щелкнуть в любом месте столбца таблицы и нажать клавиши CTRL+ПРОБЕЛ или щелкнуть первую ячейку столбца таблицы, а затем нажать клавиши CTRL+SHIFT+СТРЕЛКА ВНИЗ. Примечание: Один раз при нажатии CTRL+ПРОБЕЛ будут выбраны данные столбца таблицы. Дважды при нажатии CTRL+ПРОБЕЛ будет выбран весь столбец таблицы. |
Строка таблицы |
Щелкните левую границу строки таблицы. Следующая стрелка выделения указывает на то, что при щелчке выбрана строка.
Можно щелкнуть первую ячейку в строке таблицы и нажать клавиши CTRL+SHIFT+СТРЕЛКА ВПРАВО. |
Все строки и столбцы таблицы |
Щелкните левый верхний угол таблицы. Следующая стрелка выделения указывает на то, что при щелчке будут выбраны данные таблицы во всей таблице.
Дважды щелкните левый верхний угол таблицы, чтобы выбрать всю таблицу, включая ее заглавные. Можно также щелкнуть в любом месте таблицы и нажать CTRL+A, чтобы выбрать данные во всей таблице, или щелкнуть левую верхнюю ячейку таблицы и нажать CTRL+SHIFT+END. Чтобы выделить таблицу целиком вместе с заголовками, дважды нажмите клавиши CTRL+A. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Общие сведения о таблицах Excel
Видео: создание и форматирование таблицы Excel
Данные итогов в таблице Excel
Форматирование таблицы Excel
Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Использование структурированных ссылок в таблицах Excel
Проблемы совместимости таблиц Excel
Экспорт таблицы Excel в SharePoint
Нужна дополнительная помощь?
На чтение 4 мин Просмотров 182 Опубликовано 14.03.2022
Итак, мне часто задают вопрос: «Как сделать так, чтобы при выделении одной ячейки, подсвечивались еще строка и столбец, в которых находится эта ячейка».
Из-за этого я решил написать отдельную статью. Это поможет моим читателям экономить время.
Чего мы хотим добиться? Ответ на анимированном изображении ниже.
Как мы видим, при выделении одной ячейки, столбец и строка также подсвечиваются. Это очень удобно и помогает ориентироваться в данных, особенно когда вы работаете с большими таблицами. Взгляд будет всегда сфокусирован и не будет проблем с определением, например, столбца, в котором находится наша ячейка.
Итак, начнем!
Подсветка строки и столбца при выделении ячейки в Excel
Как это сделать (пошаговая инструкция):
- Щелкните на «Главная»;
- Выберите функцию «Условное форматирование» и щелкните «Создать правило…»;
- В открывшемся окошке, из списка, выберите «Использовать формулу для определения форматируемых ячеек»;
- Укажите следующую формулу: =ИЛИ(ЯЧЕЙКА(«col»)=СТОЛБЕЦ();ЯЧЕЙКА(«row»)=СТРОКА())
- Щелкните на «Формат» и установите подходящий для вас цвет и так далее;
- Подтвердите.
Итак, строка и столбец, в которых находится выделенная ячейка, должны подсвечиваться одним и тем же цветом.
Но это еще не конец. Теперь нам необходимо вставить небольшой код в VB.
Вот он:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub
Ниже, я продемонстрирую вам, как поместить это в VB, чтобы все заработало.
Что, собственно, делает этот код? Он запускает функцию, которая делает выделение, каждый раз, когда вы выделяете новую ячейку. Сама по себе эта функция запускается только когда в таблице происходит изменение (значения какой-либо ячейки, например). А для нас это не очень хороший вариант.
Кроме этого, функция «IF» в коде проверяет, пытается ли пользователь что-то вставить в документ и если да, то останавливает условное форматирование, чтобы не возникало проблем.
Как правильно вставить код в Visual Basic:
- Щелкните на «Разработчик»;
- Запустите «Visual Basic»;
- В открывшемся окне Visual Basic, слева вы видите «дерево» вашего файла Excel. Если, вдруг, вы ничего не видите, нажмите CTRL + R;
- Щелкните левой кнопкой мышки два раза по названию вашей таблицы;
- Вставьте данный выше код в открывшееся окно. В случае если у вас несколько листов в файле, вам потребуется сделать это для каждого листа отдельно (открыть каждый лист в VB и вставить туда наш код);
- Щелкните на красный крест справа вверху;
Не забывайте, из-за того, что в этом файле вы будете использовать Visual Basic, вам нужно сохранить файл с соответствующим расширением.
А еще, помните ранее я сказал вам, что строка и столбец будут выделены одним цветом? Так вот, если вы все-таки хотите, чтобы они выделялись разными цветами, вот аргументы для формулы:
- =СТОЛБЕЦ()=ЯЧЕЙКА(«col»)
- =ЯЧЕЙКА(«row»)=СТРОКА()
Из-за того, что это две отдельные формулы, вы можете в функции «Формат» указать разные цвета и так далее.
Важная информация:
- Не переживайте, все то, что мы рассмотрели, не повлияет на ручное выделение, например, ячеек (разными цветами и т.д.).
- Функция «Условное форматирование» довольно ресурсозатратная штука, не забывайте об этом. Если у вас, к примеру, старенький ноутбук, из-за этой функции, при работе с большими объемами данных Excel может «тормозить».
- Как я сказал ранее, код который мы вставили в Visual Basic активирует «Условное форматирование» каждый раз, когда вы выделяете новую ячейку.
Координатное выделение
У вас большой монитор, но таблицы, с которыми вы работаете — еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс «соскользнуть» взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего!
А если при движении активной ячейки по листу будет подсвечиваться текущая строка и столбец? Своего рода координатное выделение примерно такого вида:
Поудобнее, чем линейка, правда?
Есть несколько способов разной сложности, чтобы реализовать такое. Каждый способ — со своими плюсами и минусами. Давайте разберем их детально.
Способ 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
Выделение ячеек в 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
по последнему сектору Зажимаем кнопку готовый список формулу: строк таблицы.
выделения она оставалась