【问题标题】:Highlight cells based on 10-15 values and post alternatives根据 10-15 个值突出显示单元格并发布备选方案
【发布时间】:2015-04-07 06:05:00
【问题描述】:

我的电子表格中有 1600-2000 行数据,每天都在变化。我想突出显示 R 列中包含诸如 000000000000053851 的任何行。我曾尝试使用此公式进行条件格式化:

=OR($R1="000000000000549543",$R1="000000000000267294,$R1="000000000000053851")

但它似乎也突出显示了 R 列中空白的几行。

使用 R 列中突出显示的相同数字,我希望将一个备用数字和可能的其他数据粘贴到 S 列的相应行中。每个数字都有一个唯一的备用数字和与之配套的数据。这就是我描绘的线条可能看起来带有突出显示和旁边的替代数据的方式:

我打算使用一些可能需要执行此操作的不同步骤来录制宏。任何方式,无论是条件格式还是数组公式,都可以很好地帮助解决这个问题。

【问题讨论】:

  • 如果您将“感兴趣的数字”放在单独的范围内,您可以在 CF 公式中使用 NOT(ISERROR(MATCH()))。您问题的第二部分不清楚,但您可能可以使用VLOOKUP

标签: excel excel-formula highlighting conditional-formatting


【解决方案1】:

对于提供的示例,CF 规则为:

=LEFT(R1,12)="000000000000"  

应用于 ColumnR 将格式化样本,如果您希望单元格立即位于右侧。它不会突出显示空白单元格。

HOME > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格在此公式为真时格式化值:,输入上面的公式和 Format... 填充红色,OK,OK。

如果您还希望对右侧的单元格进行格式化,请选择 ColumnsR:S 而不是仅选择 ColumnR,并将公式中的 R1 更改为 $R1

对于右侧的单元格,您提供的细节很少,但VLOOKUP 与两列表相结合应该适合。左侧的列是 ColumnR 值,同一行的右侧列是所需的 ColumnS 值。这张桌子几乎可以放在任何地方。

这一切都可以通过录制宏来完成。

【讨论】:

  • 那么我是否可以为我想要突出显示的每个项目编号设置一个新规则,或者我可以在同一个公式中以某种方式将这些数字串在一起?
  • 我很好,所有不同的数字都用相同的颜色突出显示,突出显示是为了快速找出所有其他不同数据行中的特定行。我预计 1600+ 行中只有 50 行左右会被突出显示。
  • 项目编号为 18 位数字,从 000000000000000001 开始,目前约为 000000000000400000,因此目前每个数字有 12-17 个零范围。这个周末我会看看你的新配方,然后告诉你它是如何工作的。
  • 我的条件格式和 VLOOKUP 工作正常,唯一的事情是我需要在使用我录制的宏之前将我的表格粘贴到 AZ2 的 spreadhseet 中,因为我无法粘贴并让它在期间工作我的宏的录制。是否可以通过录制的宏添加一个表格,其中包含已经输入到每个新的电子表格的数据?如果是这样,我可能需要输入一个新问题,因为这个问题可能太长了。
猜你喜欢
  • 2015-09-13
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
相关资源
最近更新 更多