Зміст
Іноді вам може знадобитися виділити цілий рядок на основі будь-яких конкретних даних у комірці цього рядка. Ви можете виконати це завдання кількома способами. У цій статті я покажу вам 4 легких і простих способи вибрати рядок в Excel якщо комірка містить конкретні дані.
Тут у мене є набір даних про власників різних книг. Зараз я покажу вам, як виділити рядки, якщо комірка містить певні дані, виділивши всі рядки, де власником є Гарольд.
Завантажити Практичний посібник
Виділення рядка в Excel, якщо комірка містить певні дані.xlsm4 способи виділення рядка в 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, якщо комірка містить певні дані, можна будь-яким з вищеописаних способів. Будь ласка, залиште коментар, якщо у вас виникли якісь незрозумілі питання.