【发布时间】:2022-11-02 20:41:58
【问题描述】:
我有一个包含以下列的电子表格: 策略、印象、参与、点击和表格。策略列在每个具有 x 数量值的单元格上包含一个下拉菜单,为简单起见,假设它有 2,Value1=“A”和 value2=“B”。 如果单元格 A1(战术列所在的位置)包含值“A”,那么我想用“黄色”突出显示印象和参与列的相邻单元格,如果单元格 A1 的值是“B”我想以黄色突出显示表格列的相邻单元格,但不突出任何其他列。 基本上,我需要能够选择一种策略以及需要根据该策略输入数据的列,以便向用户突出显示。这需要应用于电子表格中的 x 行吗?
我可以通过使用条件格式和使用自定义公式来部分完成此操作。请参见下图,但问题是该规则仅适用于该特定范围,在本例中为 E2-F2。我需要 excel 来“知道”当任何行中 Tactic 列的值发生变化或它被填充以根据公式突出显示相邻单元格时。 有没有办法使这种条件格式动态获取进行策略选择的行索引并将单元格颜色应用于列 E 和 F,但仅在进行选择的行上,而不必使用此条件格式对每一行进行硬编码?
谢谢你的帮助!
【问题讨论】:
-
您可以使用 VBA,或者您不能只将公式应用于整个列(或工作表)吗?
-
嗨@sjr我不知道VBA,如果我将公式应用于整个列,那么这意味着整个列会以黄色突出显示,这不是我们想要的?
-
您使用公式
=$d2="A",因此行会随着您向下移动而改变。
标签: excel excel-formula