Як виділити стовпець в Excel (3 способи)

  • Поділитися Цим
Hugh West

Коли ви працюєте з великим набором даних, іноді важко відстежити, де знаходиться ваш курсор і які саме дані ви шукаєте. Щоб мінімізувати цю проблему, ви можете скористатися опцією виділення, за допомогою якої ви можете виділити стовпець в Excel. Цей процес автоматично покаже вам виділені стовпці. У цій статті буде надано належний огляд того, як виділити стовпець в Excel.

Завантажити Практичний посібник

Завантажити цей робочий зошит з практики

Виділити стовпець.xlsm

3 Способи виділення стовпця в Excel

Тут ми обговоримо три методи виділення стовпця в Excel. Всі три методи досить прості у використанні і дійсно ефективні для виділення стовпця в Excel. Щоб продемонструвати всі три методи, ми візьмемо набір даних, який включає назву продукту, продавця, ціну за одиницю та кількість.

1. виділення стовпця за допомогою умовного форматування

Перший спосіб - це на основі умовного форматування Умовне форматування можна визначити як функцію, за допомогою якої можна застосувати специфічне форматування за певним критерієм до виділених комірок. Метод умовного форматування змінить загальний вигляд відповідно до заданих критеріїв. Цей метод дасть плідне рішення для виділення стовпця в Excel.

Кроки

  • Щоб подати заявку Умовне форматування спочатку виділіть комірки, до яких потрібно застосувати це форматування.

  • Потім перейдіть на сторінку Головна сторінка у стрічці, а у вкладці Стиль розділ, ви отримаєте Умовне форматування. Натисніть на нього.

  • В рамках проекту Умовне форматування опцію, виберіть Нове правило.

  • Після натискання кнопки Нове правило, a Нове правило форматування відкриється вікно. У розділі Виберіть тип правила ' розділ, виберіть ' Використовуйте формулу, щоб визначити, які клітинки форматувати З'явиться поле для введення формули, в яке необхідно ввести наступну формулу.
=CELL("col")=COLUMN()

  • Потім виберіть пункт Формат де ви можете відформатувати зовнішній вигляд стовпця після застосування правила. Існує також опція попередній перегляд у розділі, який показує попередній перегляд застосованого формату.

  • В рамках проекту Формат Ви побачите кілька варіантів, таких як шрифт, рамка та заливка. Змініть зовнішній вигляд на свій розсуд.

  • Після цього натисніть на кнопку ' ГАРАЗД. '
  • Потім він показує, що стовпець виділений, але при виборі наступного стовпця нічого не відбувається. За замовчуванням Excel не перераховує для вибраних змін, він перераховує тільки при редагуванні існуючих даних або після введення нових даних. Нам потрібно натиснути кнопку ' F9 ' для ручного перерахунку аркуша. Натисніть F9 а потім виберіть стовпець, який хочете виділити. Тоді ви отримаєте бажаний результат.
  • Для усунення цього клопоту у нас є відмінне рішення. По-перше, відкрийте Visual Basic, натиснувши ' Alt+F11 Потім перейдіть до Об'єкт Microsoft Excel і виберіть аркуш, на якому було виконано форматування.

  • Скопіюйте наступний код і вставте його на вибраний аркуш та закрийте редактор VBA.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub 
  • Тепер можна вибрати будь-яку колонку і вона автоматично видасть виділений результат, не потрібно натискати на кнопку F9 більше не перераховувати.

Читати далі: Як виділити рядок в Excel (5 швидких способів)

2 Використання кодів VBA для виділення стовпця

Наш наступний метод повністю заснований на VBA Коди VBA значно спрощують процес, ніж умовне форматування.

Кроки

  • Щоб застосувати VBA-коди, спочатку відкрийте Visual Basic, натиснувши кнопку ' Alt + F11 ' або ви можете додати вкладка розробника шляхом кастомізації стрічки.
  • Знайдіть Об'єкт Microsoft Excel і виберіть потрібний аркуш, до якого ви хочете застосувати виділення. Оскільки у нас ім'я аркуша ' VBA ", тому вибираємо цей аркуш і двічі клацаємо по ньому.

  • З'явиться вікно коду, скопіюйте наступний код та вставте його.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Очистити колір усіх комірок Cells.Interior.ColorIndex = 0 With Target 'Виділити стовпець виділеної комірки .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub 

Примітка : Цей код очистить колір фону, встановивши ColorIndex рівним нулю, а також виділить стовпець, встановивши ColorIndex рівним 38. Тут можна застосувати будь-який індекс colorIndex

  • Закриваємо редактор VBA і маємо необхідний результат.

Перевага

Цей метод дає кращий формат, ніж попередній, тому що тут не потрібно натискати клавішу F9 для перерахунку. Тільки код VBA дасть вам бажаний результат.

Недолік

  • Цей код VBA очистить всі кольори фону, тому ви не зможете використовувати будь-який колір при застосуванні цього методу.
  • Цей код заблокує функцію відміни на цьому аркуші

Читати далі: Excel VBA для виділення комірки на основі значення (5 прикладів)

Схожі читання:

  • Як виділити кожні 5 рядків в Excel (4 способи)
  • Заповнення комірки кольором на основі відсотка в Excel (6 способів)
  • Як виділити зверху вниз в Excel (5 способів)
  • Як заповнити кольором комірку Excel за допомогою формули (5 простих способів)
  • Формула Excel на основі кольору комірки (5 прикладів)

3. виділення стовпця за допомогою умовного форматування за допомогою VBA

При використанні попередніх двох способів можна помітити, що робочий аркуш поступово сповільнюється. Для вирішення цієї проблеми можна зробити виділення таким чином, щоб отримати номер стовпця за допомогою VBA і використовувати цей номер для функції стовпця за допомогою формул умовного форматування.

Кроки

  • Спочатку додайте новий аркуш в робочу книгу і назвіть його ' Асистентський листок На цьому аркуші буде зберігатися кількість стовпців. Пізніше цей аркуш можна буде легко приховати. Ми починаємо з рядка 4 і стовпця 2, тому що наш основний аркуш починається саме так. Потім напишіть загальну кількість стовпців, де ви хочете застосувати цей метод.

  • Потім відкрийте Visual Basic, натиснувши ' Alt + F11 Так само, як і в попередніх способах, перейдіть до розділу Об'єкт Microsoft Excel виберіть потрібний аркуш і двічі клацніть по ньому. З'явиться вікно з кодом. Скопіюйте наступний код і вставте його
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Лист-помічник").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub 
  • Тепер, щоб виконати умовне форматування, виберіть набір даних, який ви хочете виділити.

  • перейти до умовного форматування з меню Головна сторінка у стрічці та виберіть вкладку Нове правило Від Нове правило виберіть опцію використовувати формулу для визначення, які клітинки форматувати Так само, як і в першому способі, є поле для введення формули, в якому потрібно застосувати наступну формулу
=COLUMN()='Лист помічника'!$B$4

  • Ви можете змінити зовнішній вигляд у власному стилі за допомогою Формат який був розглянутий в першому способі. Потім натисніть на кнопку ГАРАЗД. Там ми маємо бажаний результат.

Докладніше: VBA для зміни кольору комірки на основі значення в Excel (3 простих приклади)

Висновок

Тут ми обговорили три методи виділення стовпця в Excel. Сподіваюся, ви знайдете це дуже корисним і простим у використанні. Якщо у вас виникли запитання, не соромтеся коментувати нижче та повідомте нам. Для отримання додаткових ефективних знань про Excel відвідайте наш Ексельдемія сторінка

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.