Как очистить ячейки со списком проверки данных на основе значения другого столбца?

Как очистить ячейки со списком проверки данных на основе значения другого столбца?

У меня есть рабочий лист планирования тестирования со следующими столбцами: Имя теста, Запуск?, Тестер, Местоположение тестера, Окружение и т. д. В столбце «Запуск?» включена проверка данных для допустимых значений Да и Нет. В столбце «Тестировщик» также включена проверка данных, и он ссылается на список тестировщиков где-то еще в таблице (через именованный диапазон). Столбец «Местоположение тестировщика» использует формулу индекса/соответствия для поиска своего значения на основе того, что находится в столбце «Тестировщик». По сути, у меня есть именованный диапазон «TesterData», который включает различную информацию о тестировщике, и я хочу повторить эту информацию в других рабочих листах, просто чтобы пользователю не приходилось переключаться между рабочими листами.

Мне бы хотелось, чтобы когда кто-то отмечает тест как не запускаемый (Run? = No), я хотел бы, чтобы Tester был удален (или установлен на N/A). По сути, если мы не собираемся запускать тест, то он не должен быть назначен человеку. Это также приведет к тому, что столбец "Tester Location" будет установлен на #N/A, поскольку пробел не находится в именованном диапазоне TesterData. Возможно ли это?

У меня есть несколько связанный вопрос о проверке данных списка. В случае столбца «Тестировщик», который использует проверку данных списка, что, если кто-то выберет «Джона Доу» для данной строки. Но затем, предположим, Джон Доу покидает компанию, и мы удаляем его из списка. Я хотел бы, чтобы все ячейки, ссылающиеся на «Джона Доу», были очищены, но мне кажется, что проверка данных списка работает не так. Возможна ли очистка в этом случае? В общем, я все еще изучаю, как работает проверка данных.

решение1

Просто измените формулу, используя оператор IF:

=IF(OR(B2="No",ISERROR(<existing reference>)),"", <existing reference>)

где B2 — ячейка Run?, и <existing reference>это то, как вы в данный момент извлекаете значение Tester.

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