Фильтровать значения электронной таблицы Excel из файла

Я хочу иметь возможность фильтровать значения столбцов в таблице Excel из значений внешнего файла.

Например: в столбце A приведен список программ, запущенных на компьютере. У меня есть белый список «одобренных программ» в файле .txt или .csv.

Я хочу написать сценарий, который удалит записи из «Столбец А», если ячейка содержит значение, соответствующее одной из записей в CSV-файле.

Например: «Столбец А» содержит сотни записей от «Adobe» до «Xerox». У меня есть список «одобренных программ», содержащих Adobe и Xerox. Я бы хотел, чтобы Excel искал записи, содержащие Adobe и Xerox из «Столбец А», оставляя только не утвержденное программное обеспечение.

Для тех, кто задается вопросом … Я получаю свои данные от SCCM, и я пытаюсь найти способ создания отчетов для рабочих станций с не утвержденным программным обеспечением. Если есть более простой способ, чем сбросить его в электронную таблицу Excel, я был бы признателен за ввод.

Благодаря!

Предполагая, что ваш белый список содержит имена, которые точно совпадают с любыми одобряемыми именами в столбце A, переведите белый список в Excel как столбец значений, указав его название диапазона, называемое «белым списком». Предполагая, что значения столбца A начинаются в строке 2, используйте функцию MATCH для идентификации в столбце B, отображается ли элемент в белом списке или нет. Подходящее выражение для ячейки B2 было бы

=IF(ISNA(MATCH(A2,whitelist,0)),"Unapproved","Approved") 

Скопируйте этот столбец B для всех других записей. Col B будет читать либо «Approved», либо «Unapproved» в зависимости от того, соответствует ли соответствующее значение в белом списке или нет.

Теперь вы можете применить фильтр данных Excel к таблице в столбцах A и B, чтобы получить список неутвержденных элементов, которые можно вставить в подходящее место.

В зависимости от ваших навыков VBA вы можете автоматизировать это, написав свой собственный код или используя макрорекордер.

Исходное предположение важно – если это не так, вы получите много ложных несанкционированных ошибок.

  • Извлечение данных из Excel с использованием Java
  • Чистые струны в excel
  • листы / excel искать значение по «номеру отправки» return «name»
  • Стили ячеек в электронной таблице OpenXML (SpreadsheetML)
  • Функция MATCH () не может найти часы (GOOGLE SHEETS)
  • Как изменить имена столбцов из VBA
  • Преобразовать текстовую строку даты в Excel
  • Excel трюк для этой задачи
  • Чтение значений времени из таблицы с помощью poi api
  • Excel - разделение на `;` в каждой ячейке
  • Сопоставьте два столбца с аналогичными данными
  • Interesting Posts

    Более короткий способ обращения к ячейкам несколько раз в Excel VBA

    Пытается извлечь данные из нескольких листов Excel с помощью Python

    Как быстро создать столбец?

    Сбой приложения Excel из-за макроса

    Репликация отчета Excel в SalesForce – PREVGROUPVAL ()

    Вставить несколько фильтрованных критериев в один лист без вставки поверх исходных данных?

    SpreadSheetGear – чтение уникальных значений из столбца Excel

    Excel VBA – код ошибки при выполнении

    Использование VBA для сортировки и группировки результатов

    Excel: подсчет ячеек с цветом и текстом: объединение Countif и Countcolour VBA

    Microsoft Excel обнаруживает ячейку очистки пользователя

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

    Вычтите оставшееся время и сравнивайте число в VBA

    Скопируйте последнее значение выше в том же столбце, что и активная ячейка

    поиск Excel в нескольких столбцах

    Давайте будем гением компьютера.