Для решения вашей задачи в Excel можно использовать комбинацию функций "Проверка данных" и условного форматирования для того, чтобы вторая строка была активной или неактивной в зависимости от значения первой строки.
1. Проверка данных для первой строки (Да/Нет):
- Выберите ячейку во второй строке (например, для примера это будет ячейка B2).
- Перейдите на вкладку «Данные» → «Проверка данных».
- В открывшемся окне в разделе «Тип данных» выберите «Список».
- В поле «Источник» введите: `да,нет`.
- Теперь в этой ячейке будет возможность выбрать значения «Да» или «Нет».
2. Условная проверка для активации второй строки:
Для того чтобы вторая строка была активна, если в первой строке стоит «Да», и неактивна, если стоит «Нет», потребуется использование условной проверки данных.
Например, для ячейки C2 (второй строки):
- Выделите ячейку C2 и снова перейдите на вкладку «Данные» → «Проверка данных».
- В разделе «Тип данных» выберите «Список».
- В поле «Источник» введите следующую формулу:
=ЕСЛИ(B2="да"; список_значений; "")
Где `список_значений` — это диапазон на вашем скрытом листе, который содержит данные для заполнения.
3. Условное форматирование для отключения/активации ячеек:
Чтобы визуально указать, что ячейка активна или неактивна, можно применить условное форматирование.
- Выделите диапазон (например, C2:E2), затем перейдите на вкладку «Главная» → «Условное форматирование» → «Создать правило».
- Выберите правило на основе формулы. Введите следующую формулу:
=B2="нет"
- Установите форматирование, которое делает текст в ячейке светлее или устанавливает другой цвет заливки, чтобы показать, что ячейка неактивна.
Таким образом, если в первой строке стоит «Нет», вторая строка будет выглядеть неактивной, и данные в ней не смогут быть выбраны.