我有一个电子表格,用户要从下拉列表中选择一个职位,并根据该职位某些单元格用适当的培训课程突出显示。
例如职位选择是 B6 列的总经理 突出显示列 M6 R6 S6 T6(对应行)黄色
这有意义吗?
如果需要突出显示不同的职位,则需要突出显示不同的单元格,但我只想先了解基础知识。
如果您可以从公式中访问下拉列表值,那么您可以在没有宏的情况下做到这一点。
所以,这就是你的做法:
创建一个新列,您将在其中标记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
。
(当然,您可能需要根据您的主表格格式调整此表格,如果课程在行或列中,因此,如果您显示表格格式的示例,则可以将这个答案更新为更好的方法)