TL;DR:Я хочу автоматически генерировать независимые элементы управления флажками в ячейках на основе их значения и соседних значений.
Длинная версия:
У меня есть электронная таблица, в которой некоторые ячейки действительно пустые, некоторые ячейки кажутся пустыми, но не являются таковыми (из-за условного форматирования — это определяется значением ячейки выше и уже реализовано), а некоторые ячейки отображают свое значение (которое всегда будет текстом). Заранее я не буду знать, какие ячейки будут иметь какой-либо заданный класс среди них; данные будут вводиться пользователем — все, что я могу сделать, это настроить таблицу так, чтобы она функционировала для них так, как им нужно, как только они это сделают.
Я хочу узнать, как сделать так, чтобы Excel автоматически вставлял флажок в любую ячейку, котораяпоявляетсякак непустое (и фактически имеющее значение) так, что флажок соответствует той же ячейке, в которой он отображается на другом листе (оценивается как , TRUE
если флажок отмечен), и наоборот.
Краткое содержание:
- Таким образом, ни одна действительно пустая ячейка не получит флажок, и ни одна ячейка, которая выглядит пустой (даже если это не так), не получит флажок.
- Если ячейка B3 на Листе1 имеет флажок, то ячейка B3 на Листе2 будет оцениваться как ,
TRUE
если и только если этот флажок отмечен; в то же время, если ячейка B4 на Листе1 имеет флажок, то ячейка B4 на Листе2 будет оцениваться как , если иTRUE
только если этот флажок отмечен - независимо от флажка в B3 на Листе1 или значения B3 на Листе2. В частности, должно быть возможно, чтобы сгенерированные флажки были взаимно независимо отмечены/выбраны и чтобы их выбор давал результатTRUE
в доступных предопределенных и фиксированных ячейках, с которыми их результаты отображаются биективно; копирование флажка, насколько мне известно, не сработает, потому что полученные копии не являются ни взаимно независимыми (и независимыми от оригинала), ни биективно отображенными на предопределенную и фиксированную ячейку, к которой я могу получить доступ. - Эти флажки будут автоматически генерироваться и вставляться в нужные места после заполнения ячеек.
- Если содержимое/значение ячейки удалено или ячейка должна стать пустой (даже если это не так), то флажок в этой ячейке автоматически исчезнет, а соответствующая ячейка на другом листе либо станет пустой, либо будет иметь значение
FALSE
(пока флажок не появится снова И не будет снова выбран).