Як виділити рядок в Excel, якщо комірка містить певні дані (4 способи)

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

Іноді вам може знадобитися виділити цілий рядок на основі будь-яких конкретних даних у комірці цього рядка. Ви можете виконати це завдання кількома способами. У цій статті я покажу вам 4 легких і простих способи вибрати рядок в Excel якщо комірка містить конкретні дані.

Тут у мене є набір даних про власників різних книг. Зараз я покажу вам, як виділити рядки, якщо комірка містить певні дані, виділивши всі рядки, де власником є Гарольд.

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

Виділення рядка в Excel, якщо комірка містить певні дані.xlsm

4 способи виділення рядка в Excel, якщо комірка містить певні дані

1. Фільтр для виділення рядка на основі певних даних в Excel

Найпростіший спосіб виділення рядків на основі конкретних даних комірки - це використання функції Фільтр функцію. Перше,

Виділіть весь набір даних і перейдіть до Головна; Редагування; Сортування; Фільтр; Фільтр .

Після цього біля заголовків рядків з'являться маленькі стрілки вниз.

Натисніть на стрілку біля Власник .

Відкриється випадаюче меню.

Виберіть Гарольд. у випадаючому меню та натисніть на ГАРАЗД. .

В результаті ви побачите тільки ті рядки, які містять Гарольд. вибираються в переліку.

Читати далі: Як виділити активний рядок в Excel (3 способи)

2. виділити рядок, якщо комірка містить певний текст, використовуючи умовне форматування

Також можна виділити рядки на основі певних даних в комірці за допомогою Умовне форматування .

По-перше,

Виберіть весь набір даних і перейдіть до Головна; Умовне форматування; Правила виділення комірок; Текст, що містить .

З'явиться вікно з назвою Текст, що містить буде відкрито. Зараз,

➤ Введіть дані, на основі яких буде відбиратися рядок, у відповідне поле Форматування комірок, що містять текст Для цього набору даних я ввів Гарольд. .

➤ У розділі з виберіть бажані стилі форматування і натисніть кнопку ГАРАЗД. Я вибрав Світло-червона заливка з темно-червоним текстом .

В результаті Ви побачите, що комірки, які містять дані, будуть підсвічені.

Тепер ви можете вибрати рядки, натиснувши кнопку CTRL і натискаючи на номери рядків виділені комірки .

Читати далі: Виділення рядка, якщо комірка містить текст

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

  • Як приховати верхні рядки в Excel (7 способів)
  • Методи очищення даних в Excel: рандомізація рядків
  • Приховування рядків і стовпців в Excel: комбінація клавіш та інші прийоми
  • Приховані рядки в Excel: як їх показати або видалити?
  • Як заморозити рядки в Excel (6 простих способів)

3. пошук і виділення функцій в Excel

Знайти та вибрати також можна використовувати для виділення рядків, якщо комірка містить певні дані.

По-перше,

Виберіть весь набір даних і перейдіть до Головна; Редагування; Знайти; Виділити; Знайти .

Тепер з'явиться вікно з назвою Знайти і замінити буде відкрито.

Введіть дані, на основі яких будуть відбиратися рядки у вікні Знайти що Для цього набору даних я ввів Гарольд. .

➤ Після цього натисніть на Знайти все .

Тепер комірки, які містять ці конкретні дані, будуть показані в нижній частині Знайти і замінити вікно.

Виділіть клітинки та закрийте їх Знайти і замінити вікно.

В результаті Ви побачите, що комірки, які містять дані, будуть виділені.

➤ Виділити всі рядки, натиснувши CTRL та клацання на номерах рядків клітинок.

Стаття на тему: Зміна кольору рядків в Excel при умовному форматуванні [Відео].

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

Використання Microsoft Visual Basic Applications (VBA) можна легко виділити рядки, якщо комірка в цих рядках містить певні дані.

Спочатку натисніть ALT+F11 для відкриття VBA вікно

➤ Після цього з правої панелі даного вікна натисніть правою кнопкою миші на назві аркуша і перейдіть до пункту Вставка> Модуль .

Він відкриє Модуль (код) вікно.

➤ Вставте наступний код в це поле Модуль (код) вікно

 Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Введіть дані для пошуку") For Each myCell In Rng If InStr(myCell.Text, searchdata) Then If Not myUnion Is Nothing Then Set myUnion = Union(myUnion, myCell.EntireRow) Else Set myUnion = myCell.EntireRow End If EndIf Next If myUnion Is Nothing Then MsgBox "Дані не знайдено у виборі" Else myUnion.Select End If End Sub 

Після запуску макросу код відкриє користувацьке вікно, в яке можна вставити дані. Якщо дані будуть знайдені у вибраних вами діапазонах комірок, то буде виділений весь рядок. Якщо дані не будуть знайдені, то буде показано повідомлення про помилку.

Тепер, закрийте VBA виберіть свій набір даних і перейдіть на сторінку Перегляд> Макрос щоб запустити макрос.

В результаті на екрані з'явиться вікно з назвою Макрос буде відкрито.

Виберіть вибрати_рядки_з_заданими_даними від Назва макросу і натисніть на кнопку Біжи .

Відкриється спеціальне вікно.

➤ У розділі Будь ласка, введіть дані для пошуку введіть конкретні дані та натисніть на кнопку ГАРАЗД. .

В результаті Ви побачите, що виділені всі рядки, які містять конкретні дані в одній з комірок.

Пов'язаний контент: VBA для приховування рядків в Excel (14 способів)

Висновок

Виділити рядок в Excel, якщо комірка містить певні дані, можна будь-яким з вищеописаних способів. Будь ласка, залиште коментар, якщо у вас виникли якісь незрозумілі питання.

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