Я пытаюсь использовать условное форматирование, чтобы выполнить большую часть работы над проектом, над которым я работаю, который касается упорядочения навыков для ролевой игры. К сожалению, после нескольких попыток я не думаю, что я добираюсь куда-либо.
В частности, я хотел бы, чтобы весь мой текст читался зеленым, если не выполняется один из следующих критериев:
- Текст должен быть красным, если навык ограничен рангом Журната.
- Текст должен быть красным, если предварительное условие умения ограничено рангом Журналистики.
- Текст должен быть фиолетовым, если навык ограничен рангом Мастерства
- Текст должен быть фиолетовым, если предварительное условие навыка ограничено рангом Мастерства
Я разработал метки данных практически для каждого набора данных, который есть в списках навыков, но я до сих пор не смог выяснить, какую формулу вводить, чтобы выводить условное форматирование даже одного из моих желаемых цветов.
Редактировать 1: я не был уверен, что лучший способ представить это, поэтому я приложил оба jpeg с пометкой для справки.
Я просто предоставил раздел одного из наборов навыков: заклинания, которые могут быть наложены классом Алхимика.
Большинство из этих заклинаний можно разыграть прямо из ворот. Либо у них нет предварительных условий, либо эти предварительные условия не ограничены по рангу. Этим я хотел бы условно отформатировать себя в зеленый текст.
Однако некоторые из этих заклинаний ограничены рангом Журналирования или Мастера.
Список ограниченных умений Journiate содержит список Beguile Arcanea, который является предварительным требованием для Control Arcanea. Последний не отображается в списке, потому что его ограничение ранга подразумевает необходимость проходить через Beguile Arcanea. Я бы хотел, чтобы форматирование сравнивалось со списком умений Journiate и, если оно вернулось положительным, показывало это умение красным цветом. Кроме того, я хотел бы, чтобы команда проверила соответствующий столбец pre-req, чтобы проверить, есть ли навык pre-req, ранг которого ограничен Journiate, и если так, укажите, что навык должен быть красным.
Наконец, есть список умений, ограниченных рангом Мастера. Это будет следовать той же процедуре, что и навыки Journiate, но переопределит красный цвет Journiate и заменит его фиолетовым.
Я использую ряд таблиц данных, чтобы связать информацию друг с другом. Я думаю, что для этого нужна какая-то многошаговая функция If-Then со встроенными VLOOKUP, но после нескольких итераций я не смог понять, как создать эту функцию.