Як знайти текст, слова і символи в excel видалення рядків по шаблону

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

Як знайти задані слова в рядках Excel? Пошук слів, букв, цифр і символів в Excel

Найпростішим способом пошуку заданого слова, літери, цифри, символу або поєднання з них є стандартний пошук. Всі параметри для пошуку вводяться в діалоговому вікні «Знайти і замінити», яке можна викликати з головного меню, або за допомогою поєднання гарячих клавіш «Ctrl + f» (де f-перша буква англійського слова find - знайти). Крім звичайного пошуку можна виконувати також пошук з заміною.

Використання фільтрів для пошуку заданого слова, літери, цифри або символу в Excel

Як програмно знайти і видалити певні рядки в Excel, використовуючи VBA-оператор Like?

З різних причин стандартні засоби Excel не завжди підходять для вирішення тих чи інших завдань. Нижче наведено програмний код макросу, що дозволяє знаходити в осередках використовуваного діапазону певний шаблоном текст і видаляти всю рядок активного робочого листа, що містить осередок із заданим текстом. Шуканий текст присвоюється змінної "Shablon" за допомогою спеціальних символів збіги з зразком.

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

Для вирішення подібних завдань можуть використовуватися також VBA-функції Instr і Find.

Аналогічні дії виконує надбудова для Excel. використання якої дозволяє вводити текст для пошуку без спеціальних символів в діалоговому вікні та задавати різні області пошуку.

Інші матеріали по темі: