【问题标题】:Search for multiple values, if found, check offset contains a value, highlight offset cell if it has no value搜索多个值,如果找到,检查偏移量是否包含值,如果偏移量单元格没有值则突出显示
【发布时间】:2021-08-09 09:01:27
【问题描述】:

在 Excel 电子表格上,我需要检查从第 2 行向下的第 10、12 和 14 列中的值,以避免标题行。我正在寻找行星名称:水星、火星、木星、海王星和土星。行数会有所不同,所以我希望有人可以提供 VBA 解决方案。

如果在这些列中找到任何行星,则需要对第 20 列进行检查,以查看其是否在同一行中包含值。如果它没有值,那么第 20 列中的单元格需要被涂成红色。

例子

第 10 列的单元格 J10 中有火星。第 20 列,单元格 T10 有一个值,因此单元格 T10 不是红色

第 10 列的单元格 J10 中有火星。第 20 列,单元格 T10 没有值,因此单元格 T10 为红色

第 10 列在单元格 J10 中有火星,在 L10 有土星,第 20 列,单元格 T10 有一个值,因此单元格 T10 不是红色

第 10 列在单元格 J10 中有火星,在 L10 有土星,第 20 列,单元格 T10 没有值,因此单元格 T10 为红色

第 10 列在 J10 单元格中有火星,在 L10 有土星,在 N10 有木星,第 20 列,单元格 T10 有一个值,所以单元格 T10 不是红色

第 10 列在 J10 单元格中有火星,在 L10 有土星,在 N10 有木星,第 20 列,单元格 T10 没有值,因此单元格 T10 被涂成红色

任何关于 VBA 解决方案的帮助都将非常好,谢谢。

【问题讨论】:

    标签: excel


    【解决方案1】:

    您所要求的可以使用条件格式来实现,如以下屏幕截图所示:
    有关此功能的更多信息,请访问here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 2019-11-13
      • 1970-01-01
      • 2014-12-25
      • 2019-12-26
      • 2016-04-29
      相关资源
      最近更新 更多