【问题标题】:Conditional formatting using list from another sheet使用另一个工作表中的列表进行条件格式设置
【发布时间】:2014-11-06 20:35:07
【问题描述】:

我有一个电子表格,用于处理上个月的索赔清单。 Sheet1 上的 A 列包含雇主的字母数字组# (A2-A501)。 Sheet2 仅包含不需要审核的组#列表 (A1-A46),我想设置一个条件规则,以便 Sheet1 上 A 列中的值与任何组匹配的任何行# 在 Sheet2 中,然后将整行格式化为我设置的格式(在这种情况下,突出显示红色)。

我在网上进行了研究,但找不到任何适合我的特定情况且也有效的方法。

【问题讨论】:

  • 尝试使用 =INDIRECT("A"&ROW())="+Sheet2!$A$1:A$46" 考虑如果 A 列中的单元格等于 Sheet2 上该范围内的任何内容,那么它将格式(我使用间接规则基于同一工作表中的单元格突出显示行)。但我找到了 stackoverflow.com/questions/21119611 但现在似乎找不到另一个不在此站点上的。
  • 我一直收到错误,我刚刚意识到我正在运行 excel 2007,所以我相信我无法引用另一张表,对吗?
  • 太棒了!工作完美!非常感谢!

标签: excel excel-2007 worksheet-function conditional-formatting


【解决方案1】:

似乎:

=MATCH($A2,vRange,0)  

作为适合的条件格式公式规则,其中vRange 是赋予 Sheet2 中相关范围的工作簿范围的名称。

【讨论】:

    【解决方案2】:
    1. 选择要应用格式的整个选择。
    2. 打开条件格式菜单。
    3. 选择“使用公式确定要格式化的单元格”
    4. 设置格式(填充红色)
    5. 输入以下公式

    =NOT(ISERROR(VLOOKUP($A1,Sheet2!$A:$A,1,0)))

    这假设在 Sheet2 上,您不需要审核的组在 A 列中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-02
      • 2018-11-23
      • 2019-08-12
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 2019-02-12
      • 2021-03-24
      相关资源
      最近更新 更多