我正在尝试利用条件格式来处理我正在开展的一个项目中的大量工作,该项目与角色扮演游戏的技能排序有关。不幸的是,经过多次尝试,我认为我没有任何进展。
具体来说,我希望所有文本都显示为绿色,除非满足以下条件之一:
- 如果技能受到 Journiate 等级限制,则文本应为红色
- 如果技能的先决条件受到 Journiate 等级的限制,则文本应为红色
- 如果技能受到精通等级限制,则文本应为紫色
- 如果技能的先决条件受到精通等级的限制,则文本应为紫色
我已经为技能列表中的几乎每组数据都开发了数据标签,但我仍然无法弄清楚要输入什么公式才能使条件格式输出我想要的颜色之一。
编辑 1:我不确定呈现这一点的最佳方式是什么,所以我附加了标记的 jpeg 以供参考。
我只是提供了其中一种技能组合的一部分:炼金术士职业可以施放的咒语。
这些法术中的大多数都可以直接施放。它们要么没有先决条件,要么先决条件不受等级限制。我希望有条件地将这些法术格式化为绿色文本。
然而,其中少数咒语受到 Journiate 或 Master 级别的限制。
Journiate 受限技能列表列出了 Beguile Arcanea,这是 Control Arcanea 的先决条件。后者未显示在列表中,因为它的等级限制是通过 Beguile Arcanea 来暗示的。我希望格式能够对照 Journiate 技能列表进行检查,如果结果为正,则将该技能显示为红色。此外,我希望命令检查相关的先决条件列,以检查是否存在等级限制为 Journiate 的先决条件技能,如果是,则表明该技能应该是红色。
最后,还有一系列仅限大师级的技能。这些技能与 Journiate 技能相同,但会覆盖 Journiate 的红色,并将其替换为紫色。
我正在使用一系列数据表将信息相互关联。我认为这需要某种内置有 VLOOKUP 的多步骤 If-Then 函数,但经过多次迭代后,我仍无法弄清楚如何制作此函数。
答案1
使用条件格式,它允许您根据单元格的值来格式化单元格。您可以= A1 = x
对不同的等级和技能使用等,它会为您格式化单元格。
以下是来自微软的文章,其中提供了更多信息:https://support.office.com/en-us/article/use-formulas-with-conditional-formatting-fed60dfa-1d3f-4e13-9ecb-f1951ff89d7f