我有一个电子表格,用户可以从下拉列表中选择一个职位,根据该职位名称,某些单元格会通过适当的培训课程突出显示。
例如,职位名称选择是B6栏上的总经理突出显示列M6 R6 S6 T6(对应行)黄色
这有意义吗?
如果需要突出显示不同的职位,则需要突出显示不同的单元格,但我只想先了解基础知识。
答案 0 :(得分:1)
如果可以从公式访问下拉列表值,有一种方法可以在没有宏的情况下执行此操作。
所以,你就是这样做的:
创建一个新列,您将使用x
标记适用于该作业的课程。
您可以将该列标题为Recomended Training Courses
。
在该列中,使用下拉值创建公式。
示例:如果值为Programmer
,则VBA Course
的行将为x
。否则,只需一个文本:""
。
这样,您不需要为条件格式设置代码,只需根据包含x
值的列进行格式化。
您还可以维护包含Courses (columns)
x Jobs (lines)
的第二张表。
在该表中,您为所有相关的工作和课程标记x
。
您的公式将基于此表,而不是基于文本名称。
关系表示例:
A B C D E
1 ---- Programmer Manager Cleaner Programming Teacher
2 VBA x x
3 C# x x
4 People relations x x
5 Using Mops x
此表将帮助我们使用Recomended Training Courses
列填充x
值的公式。
(当然,您可能需要根据主表格格式调整此表格,如果课程是行或列,那么,如果您显示工作表格式的示例,则可以更新此答案以更好的方式)< / p>