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

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

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

1 ответ1

1

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

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

где B2 это бег? ячейка, а <existing reference> - это то, как вы в настоящее время извлекаете значение тестера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .