Подтвердить что ты не робот

Excel удалить строку, если столбец содержит значение из списка-remove-list

  • Скажем, у меня есть лист - номер один - с более чем 5000 строк (например, столбцы A "- H ').
  • В другом листе - номер два - у меня есть "to-remove-list" - один столбец " A" с 400 значениями, каждый из которых содержит буквенно-цифровую строку ( пример: xxx1234).
  • Мне нужно удалить каждую строку из листа номер один, если столбец E "содержит любое значение из списка" to-remove-list "(из столбца A листа номер два).
  • Удалив всю строку, я хочу удалить строку и переместить ее (не покидая пустое пространство)

Как мне это достичь? Любая помощь будет высоко оценена.

4b9b3361

Ответ 1

В соответствии с листом 2:

ColumnA
-------
apple
orange

Вы можете помечать строки в листе 1, где значение существует в листе 2:

ColumnA  ColumnB
-------  --------------
pear     =IF(ISERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE)),"Keep","Delete")
apple    =IF(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,FALSE)),"Keep","Delete")
cherry   =IF(ISERROR(VLOOKUP(A3,Sheet2!A:A,1,FALSE)),"Keep","Delete")
orange   =IF(ISERROR(VLOOKUP(A4,Sheet2!A:A,1,FALSE)),"Keep","Delete")
plum     =IF(ISERROR(VLOOKUP(A5,Sheet2!A:A,1,FALSE)),"Keep","Delete")

Полученные данные выглядят следующим образом:

ColumnA  ColumnB
-------  --------------
pear     Keep
apple    Delete
cherry   Keep
orange   Delete
plum     Keep

Затем вы можете легко фильтровать или сортировать лист 1 и удалять строки, помеченные как "Удалить".

Ответ 2

Я нашел более надежный метод (по крайней мере, для Excel 2016 для Mac):

Предполагая, что ваш длинный список находится в столбце A, а список вещей, которые нужно удалить из этого, находится в столбце B, затем вставьте это во все строки столбца C:

= IF (COUNTIF ($ B $2: $B $99999, A2) > 0, "Удалить", "Сохранить" )

Затем просто отсортируйте список по столбцу C, чтобы найти то, что вы должны удалить.

Ответ 3

Вот как я это сделал бы, если бы работал с большим количеством "удалять" значения, которые потребуется много времени для удаления вручную.

  • -Put Исходный список в колонке A -Put To Удалить список в столбце B -Выберите оба столбца, затем "Условное форматирование"
    -Выберите "Правила ячеек ярлыков" → "Дублирующие значения"
    - Дубликаты должны быть освещены в обеих колонках
    -Тогда выберите Столбец A, а затем "Сортировка и фильтр" --- > "Пользовательская сортировка"
    -В диалоговом окне, которое появляется, выберите средний вариант "Сортировка по" и выберите "Цвет ячеек"
    -Тогда выберите следующую опцию "Порядок сортировки" и выберите "Нет цвета ячеек" "Внизу"
    -Все выделенные ячейки должны быть в верхней части списка. -Выберите все выделенные ячейки, прокрутив список вниз, затем нажмите "Удалить".