Как автоматически удалять строки, содержащие определенные числа в столбце идентификатора

0

У меня есть столбец чисел в другой книге, и я хотел бы использовать этот набор чисел для удаления строк в основной книге. Я приведу упрощенный пример того, о чем я говорю ниже. В моем случае более тысячи уникальных номеров.

Могу ли я использовать условное форматирование или LOOKUPудалить строки из основной рабочей книги?

введите описание изображения здесь

Bademan
источник

Ответы:

1

Вы можете использовать функцию соответствия, чтобы увидеть, есть ли номер в вашем списке. Если функция соответствия не находит точное соответствие, она возвращает / a. Используя этот факт, мы можем пометить ячейки как находящиеся в списке или нет. Как только у вас есть флаг, отфильтруйте строки и удалите все те, которые есть в вашем списке.

= IF (ISNA (МАТЧ (A2, $ F $ 2: $ F $ 3,0)), «Нет в списке», «В списке»)

gtwebb
источник
Спасибо, это работает как шарм. Я использовал сценарий VBA, чтобы удалить все записи, которые были в списке в ячейке. Теперь я использовал бы функцию поиска, если бы я хотел использовать две части данных в мастер-листе для получения соответствующей части данных из вторичной таблицы?
Bademan
Вместо того, чтобы использовать скрипт vba, обычно проще фильтровать или сортировать и удалять строки вручную. Что касается использования двух частей данных для поиска чего-либо, есть много способов сделать просто поиск Google или двойное совпадение. Мне нравится использовать index + match, но это зависит от того, как настроены ваши данные и что вы пытаетесь вернуть (число или строка)
gtwebb
Я пытаюсь вернуть номер. Но спасибо за вашу помощь, будет ли условное форматирование легче, чем скрипт vba для первой задачи?
Bademan
Лично я бы просто выбрал таблицу, щелкнув Фильтр на ленте и отфильтровав, чтобы показать все, что вам не нужно, выбрать все строки, щелкнуть правой кнопкой мыши, удалить, удалить всю строку.
gtwebb
Ах, да, это звучит намного проще, чем то, что я использовал. Эй, еще раз спасибо за вашу помощь с формулой!
Bademan