Если то удалить строки

Если то удалить строки

Я пытаюсь оптимизировать свою работу, и я не совсем уверен, как это сделать. Я тупой в Excel, но это то, что я пытаюсь сделать

4 столбца A, B, C и D. Меня беспокоят B и D. Я хочу проверить B на наличие определенных слов и проверить, есть ли какое-либо значение в D. Если B содержит что-либо, кроме указанных мной слов, а D не содержит ничего... Я хочу удалить всю строку.

IE B1, b2, b3, b4 и b5 все говорят соответственно Dog one, dog one, dog two, dog two и dog three... Я хочу найти в B слова «one and three», если они содержат или/или они безопасны независимо от того, что в D. Для каждой записи, которая не содержит «one» или «three» в B, я хочу проверить D. Если D пуст. Я хочу удалить всю эту строку.

ЕСЛИ я не выражаюсь, я могу попытаться объяснить немного лучше. Я буду проверять каждый день, чтобы увидеть, есть ли ответ на этот вопрос. Заранее спасибо.

edit: Я не могу установить ни одну программу или сторонний продукт на этом компьютере. Я не уверен, что это проблема, но я где-то читал, что некоторые скрипты требуют внешних программ. Я хочу упростить это, чтобы все можно было делать в Excel

решение1

Возможно, есть более быстрый способ с надстройками (запросами) или макросами. Одна из альтернатив:

  1. Сначала добавьте заголовки и фильтр в вашу таблицу.

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

  1. В заголовке 2 выберите пользовательский фильтр введите описание изображения здесь

  2. Создайте пользовательский фильтр с параметром «не содержит» и обоими нужными вам аргументами. введите описание изображения здесь

  3. Теперь у вас должны быть только отфильтрованные результаты. Вы можете вручную удалить пустые строки в D.

  4. Если строк много, отфильтруйте «пустые» строки в столбце D и создайте дополнительный столбец с названием «отмечено для удаления», где вы запишете что-нибудь только для строки D (например, «удалить»). введите описание изображения здесь

Затем отмените фильтрацию и отсортируйте столбец «отмечено для удаления» в любом порядке (например, A->Z). Теперь все строки, которые нужно удалить, должны быть сгруппированы вместе в верхней или нижней части списка.

ПРИМЕЧАНИЕ: будьте очень осторожны, удаляя более одной строки одновременно при использовании фильтров, так как вы можете случайно удалить отфильтрованные строки.

Связанный контент