Я пытаюсь оптимизировать свою работу, и я не совсем уверен, как это сделать. Я тупой в 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
Возможно, есть более быстрый способ с надстройками (запросами) или макросами. Одна из альтернатив:
- Сначала добавьте заголовки и фильтр в вашу таблицу.
Создайте пользовательский фильтр с параметром «не содержит» и обоими нужными вам аргументами.
Теперь у вас должны быть только отфильтрованные результаты. Вы можете вручную удалить пустые строки в D.
Если строк много, отфильтруйте «пустые» строки в столбце D и создайте дополнительный столбец с названием «отмечено для удаления», где вы запишете что-нибудь только для строки D (например, «удалить»).
Затем отмените фильтрацию и отсортируйте столбец «отмечено для удаления» в любом порядке (например, A->Z). Теперь все строки, которые нужно удалить, должны быть сгруппированы вместе в верхней или нижней части списка.
ПРИМЕЧАНИЕ: будьте очень осторожны, удаляя более одной строки одновременно при использовании фильтров, так как вы можете случайно удалить отфильтрованные строки.