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

Как сделать подстановочный знак, чтобы я мог найти то, что не соответствует точному? Я попытался вынуть 1, а также добавить & "*" после A1 (значение поиска).

Другими словами, если бы у меня было приложение в черном списке, как мне сделать его совпадающим с яблоком, чтобы он возвращал «Удалить»?

Given sheet 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 

Используйте функцию SEARCH, но вам нужно будет ввести ее как формулу массива .
Что-то вроде:

=IF(SUM(IFERROR(SEARCH(Sheet2!A$1:A$2,Sheet1!A1),0))>0,"Delete","Keep")

Введите с помощью Ctrl + Shift + Enter . Это проверяет приложение или яблоко и все, что указано в Sheet2.
Функция SEARCH также принимает подстановочные знаки (например,? – для одиночного символа, * – для 0 или более)

Важно: я не использовал диапазон поиска Overkill Sheet2!A:A так как он будет потреблять значительное время вычисления.

Чтобы расширить ответ на L42 : если количество записей в Sheet1!A и Sheet2!A неизвестно, следующая формула будет работать с максимальным количеством записей в Sheet2!A ограниченным 256.

=IF(A1<>"",IF(SUM(IFERROR(SEARCH(Sheet2!A$1:A$256,Sheet1!A1),0))+COUNTA(Sheet2!A$1:A$256)-256>0,"Delete","Keep"),"")

Измените значение 256 во всех трех экземплярах выше в соответствии с вашими потребностями.

  • Как переопределить одну половину ячейки и нижний индекс другой половины в excel
  • Как настроить выпадающий список, который показывает значение, но выбирает ключ?
  • Преобразование чисел -ve в ноль при усреднении в Excel
  • Использовать счетчики Excel с уникальными значениями
  • Данные не установлены в excel
  • Перенос данных в Excel
  • Сочетание двух рабочих книг в 1 рабочий лист, основанный на общем значении строки
  • Как отображать даты, когда человек работает
  • Как узнать детали столбчатой ​​диаграммы без перехода к исходной таблице в Excel
  • Почему соз (2 ^ 27) терпит неудачу?
  • Преобразование столбцов с несколькими строками данных в строки с несколькими столбцами в Excel.
  • Давайте будем гением компьютера.