基于下拉列表的动态条件格式

问题描述 投票:-1回答:1

我有7列,其中5列包含数据,前两列包含名称。有没有可以在条件格式设置中使用的公式,如果我从下拉列表中更改列,条件格式设置将在该列中查找并以小于25的名称突出显示,并且当我更改< [捕获,列上的紫色突出显示也会更改吗?

希望有道理

excel excel-formula conditional-formatting
1个回答
0
投票
假设您具有以下

命名范围:

  • Capture
是要动态更改的列号;
  • ListFOR
  • 是您在FOR列中拥有的名称的列表;
  • RngData
  • 是表中的值,但第一列和列标题除外。我将使用以下示例演示我的答案:

    Demo

    通过更改

    Capture

    值突出显示特定列:
      以单元格B3:G10为活动单元格的[突出显示范围B3(是包括标题的右侧的6列);
    1. [在条件格式中使用以下公式作为

      格式规则

    ,并根据需要设置背景颜色:=COLUMN(A$1)=Capture

    逻辑是将COLUMN

    函数返回的值与Capture值进行比较,如果它们相同,即TRUE,则应用条件格式。
    在上一步的突出显示列中突出显示一个或多个特定名称或名称,其值小于25

      突出显示范围A4:A10(这是没有标题的第一列),其中单元格A4是活动单元格;
    1. [在条件格式中使用以下公式作为

      格式规则

    ,并根据需要设置背景颜色:=INDEX(RngData<25,MATCH($A4,ListFOR,0),Capture)

    逻辑是先将值与TRUE进行比较,将其转换为FALSE25,然后使用INDEX + MATCH

    函数根据给定名称返回逻辑结果,如果TRUE应用条件格式。
    这里是现场演示:

    Live Demo

    让我知道您是否有任何疑问。干杯:)

    © www.soinside.com 2019 - 2024. All rights reserved.