Съдържание
Ако вашият набор от данни в Excel има много колони, става доста трудно да се намерят данни от единия до другия край на реда. Но ако създадете система, в която всеки път, когато изберете клетка в набора от данни, целият ред ще бъде подчертан, тогава можете лесно да намерите данни от този ред. В тази статия ще ви покажа как да подчертаете активния ред в Excel по 3 различни начина.
Да предположим, че имате следния набор от данни. Искате да маркирате даден ред, когато изберете клетка от този ред.
Изтегляне на работна тетрадка за практика
Подчертаване на активния ред.xlsm3 метода за подчертаване на активен ред в Excel
1. Подчертаване на активния ред чрез условно форматиране
1.1. Прилагане на условно форматиране
За да маркирате активен ред с помощта на условно форматиране, първо,
➤ Изберете целия работен лист, като щракнете върху горния ляв ъгъл на листа.
След това,
➤Отидете на Начало> Условно форматиране и изберете Ново правило .
Това ще отвори Ново правило за форматиране В този прозорец,
➤ Изберете Използвайте формула, за да определите кои клетки да форматирате опция от Изберете тип правило кутия.
В резултат на това се появява нова кутия с име Форматиране на стойности, при които тази формула е вярна ще се появи в долната част на Ново правило за форматиране прозорец.
➤ Въведете следната формула в Форматиране на стойности, при които тази формула е вярна кутия,
=CELL("ред")=CELL("ред",A1)
Формулата ще подчертае активния ред с избрания стил на форматиране.
Най-после,
➤ Щракнете върху Формат за задаване на цвета за подчертаване.
1.2. Задаване на стил на форматиране за подчертаване на активния ред
След като щракнете върху Формат , нов прозорец с име Форматиране на клетките ще се появи.
➤ Изберете цвят, с който искате да подчертаете активния ред от Напълнете таб.
Можете също така да зададете различно форматиране на числата, шрифта и стиловете на рамки за активния ред от другия раздел на другите раздели на Форматиране на клетките прозорец, ако искате.
➤ Щракнете върху OK .
Сега ще видите избрания стил на форматиране в Преглед кутията на Ново правило за форматиране прозорец.
➤ Щракнете върху ОК .
Сега,
➤ Изберете някоя клетка от набора от данни.
Целият ред на активната клетка ще бъде осветен с избрания от вас цвят.
1.3. Ръчно опресняване при промяна на активната клетка
След като изберете първата клетка, ако изберете клетка от който и да е друг ред, ще видите, че първият ред все още е маркиран. Това се случва, защото Excel не се е опреснил. Excel се опреснява автоматично, когато се направи промяна в някоя клетка или когато се подаде команда. Но не се опреснява автоматично, когато просто промените избора си. Затова трябва да опресните Excel ръчно.
➤ Преса F9 .
В резултат на това Excel ще се опресни и активният ред ще бъде подчертан.
Така че сега трябва да изберете клетка и да натиснете F9 за да маркирате активния ред.
Прочетете още: Редуване на цветовете на редовете в Excel с условно форматиране [Видео]
2. Подчертаване на ред с активна клетка в Excel с помощта на VBA
Можете също така да напишете код за маркиране на активната клетка с помощта на Microsoft Приложение на Visual Basic (VBA) ... Първо,
➤ Щракнете с десния бутон върху името на листа ( VBA ), където искате да маркирате активния ред.
Това ще отвори VBA прозорец. В този VBA ще видите прозореца Код прозорец на този лист.
➤ Въведете следния код,
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Статичен xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub
Тук кодът ще промени цвета на реда с избраната клетка с цвят, който има цветови индекс 7. Ако искате да подчертаете активния ред с други цветове, трябва да вмъкнете други числа, вмъкнати от 7 в кода.
➤ Затворете или минимизирайте VBA прозорец.
Сега в работния лист, ако изберете клетка, целият ред ще бъде осветен.
➤ Изберете друга клетка от друг ред.
Ще видите, че сега този ред е маркиран.
Прочетете още: Подчертаване на ред, ако клетката съдържа някакъв текст
Подобни четива
- Скриване на редове и колони в Excel: пряк път & Други техники
- Скрити редове в Excel: как да ги скриете или изтриете?
- VBA за скриване на редове в Excel (14 метода)
- Как да промените размера на всички редове в Excel (6 различни подхода)
- Откриването на всички редове не работи в Excel (5 проблеми & Решения)
3. Автоматично подчертаване на активния ред с помощта на условно форматиране и VBA
3.1. Прилагане на условно форматиране
При първия метод трябва да натиснете F9 да опреснявате Excel след избиране на нов ред. Можете да автоматизирате процеса на опресняване с помощта на прост VBA В този метод ще ви покажа как можете автоматично да маркирате активния ред, като използвате условно форматиране и VBA .
За да направите това, първо трябва да определите име.
➤ Отидете в Формули и изберете Определяне на името .
Това ще отвори Ново име прозорец.
➤ Въведете име (например HighlightActiveRow ) в Име и въведете =1 в Отнася се за кутия.
➤ Преса ОК .
Сега,
➤ Изберете целия работен лист, като щракнете върху горния ляв ъгъл на листа.
След това,
➤Отидете на Начало> Условно форматиране и изберете Ново правило .
Това ще отвори Ново правило за форматиране В този прозорец,
➤ Изберете Използвайте формула, за да определите кои клетки да форматирате опция от Изберете тип правило кутия.
В резултат на това е създадена нова кутия с име Форматиране на стойности, при които тази формула е вярна ще се появи в долната част на Ново правило за форматиране прозорец.
➤ Въведете следната формула в Форматиране на стойности, за които тази формула е вярна кутия,
=ROW(A1)=HighlightActiveRow
Формулата ще подчертае активния ред с избрания стил на форматиране.
Най-после,
➤ Щракнете върху Формат за задаване на цвета за подчертаване.
След като щракнете върху Формат , нов прозорец с име Форматиране на клетките ще се появи.
➤ Изберете цвят, с който искате да подчертаете активния ред от Напълнете таб.
Можете също така да зададете различно форматиране на числата, стиловете на шрифта и границите за активния ред от другия раздел на другите раздели на Форматиране на клетките прозорец, ако искате.
➤ Щракнете върху ОК .
Сега ще видите избрания стил на форматиране в Преглед кутията на Ново правило за форматиране прозорец.
➤ Щракнете върху ОК .
3.2. Прилагане на код за автоматично опресняване
На този етап,
➤ Щракнете с десния бутон върху името на листа ( CF & VBA ), където искате да маркирате активния ред.
Това ще отвори VBA прозорец. В този VBA ще видите прозореца Код прозорец на този лист.
➤ Въведете следния код в Код прозорец,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub
Кодът ще автоматизира процеса на опресняване. Тук името (HighlightActiveRow) трябва да е същото като името, което сте дали в Определяне на името кутия.
➤ Затворете или минимизирайте VBA прозорец.
Сега в работния лист, ако изберете клетка, целият ред ще бъде осветен.
Ако изберете друга клетка, редът на тази клетка ще бъде маркиран автоматично. Този път няма да е необходимо да натискате F9 за опресняване на Excel.
Прочетете още: Как да подчертаете всеки друг ред в Excel
Заключение
Надявам се, че вече знаете как да маркирате активния ред в Excel. Ако имате някакви неясноти относно някой от трите метода, разгледани в тази статия, моля, не се колебайте да оставите коментар.