TL; DR: я хочу автоматически генерировать независимые элементы управления флажками в ячейках на основе их значения и близлежащих значений.


Длинная версия:

У меня есть электронная таблица, в которой некоторые ячейки действительно пустые, некоторые ячейки кажутся пустыми, но не являются (из-за условного форматирования - это определяется значением ячейки выше и уже реализовано), а некоторые ячейки отображают свое значение (которое будет всегда быть текстом). Заранее я не буду знать, какие ячейки будут из какого-либо данного класса среди них; данные будут вводиться пользователем - все, что я могу сделать, это настроить лист так, чтобы он функционировал для них так, как он этого хочет.

Я хочу знать, как сделать так, чтобы Excel автоматически вставлял элемент управления флажок в любую ячейку, которая отображается как непустое (и на самом деле имеет значение), так что флажок соответствует той же ячейке, что и в том, что он появляется на другом листе ( оценка TRUE там, если флажок установлен) и наоборот.

Резюме:

  • Таким образом, ни одна действительно пустая ячейка не получит флажок, и никакая ячейка, которая выглядит пустой (даже если это не так), не получит флажок.
  • Если ячейка B3 в Sheet1 имеет флажок, то ячейка B3 в Sheet2 будет иметь значение TRUE если этот флажок установлен; Между тем, если ячейка B4 в Sheet1 имеет флажок, тогда ячейка B4 в Sheet2 будет иметь значение TRUE если этот флажок установлен, независимо от флажка в B3 Sheet1 или значения B3 в Sheet2. В частности, должно быть возможно, чтобы сгенерированные флажки взаимно независимо проверялись / выбирались и чтобы их выбор приводил к TRUE результату в доступно предопределенных и фиксированных ячейках, в которые их результаты отображаются биективно; Копирование флажка, насколько я знаю, не будет работать, потому что получающиеся копии не являются ни взаимно независимыми (и независимыми от оригинала), ни биективно сопоставленными с заранее определенной и фиксированной ячейкой, к которой я могу получить доступ.
  • Эти элементы управления флажка будут созданы автоматически и вставлены в соответствующие места после заполнения ячеек.
  • Если содержимое / значение ячейки удалено / удалено или если ячейка должна появиться пустой (даже если это не так), то эта ячейка автоматически потеряет свой флажок, и соответствующая ячейка на другом листе либо станет пустой, либо будет оцениваться как FALSE (до тех пор, пока флажок не появится снова И не будет снова подтвержден / выбран).

0