【发布时间】:2014-02-05 04:50:13
【问题描述】:
我有两个工作表:第一个是 main(表 1),第二个是 report(表 2),由 main 中两列中的值生成桌子。当触发条件格式时,表 2 中的单元格会突出显示:
在表 1 中,主键是由 id-year 列组合而成的复合键。
在表 2 中,报告检查表 1 中是否存在相关的列行,如果存在,则突出显示单元格。
如何使用条件格式实现它?
我有一些步骤将在下面的单元格中转换为条件格式:
- 在选定的单元格中,表 2 中的配对值 year-id 将是 在相关列配对中查找表 1。
- 如果存在相关配对值,则突出显示表 2 中的单元格(
ids 之间的颜色不同),否则不会突出显示。
对于第 1 步。我找不到正确的公式。如果有其他解决方案我会考虑的。
第 2 步可以用 VBA 实现吗?如果可以,如何实现?
[更新] 根据 pnuts 的建议,我可以通过一些修改来实现上述问题以获得不同的颜色,但最近我得到了不同的格式值,这些值出现在表 1 中,看起来像“2003-2004”。在第二个表中,必须突出显示相关列(2003 和 2004)。 如何检查“-”符号然后突出显示两个相关列?
【问题讨论】:
标签: vba excel excel-2007 conditional-formatting