-2

我有一个电子表格,用户要从下拉列表中选择一个职位,并根据该职位某些单元格用适当的培训课程突出显示。

例如职位选择是 B6 列的总经理 突出显示列 M6 R6 S6 T6(对应行)黄色

这有意义吗?

如果需要突出显示不同的职位,则需要突出显示不同的单元格,但我只想先了解基础知识。

4

1 回答 1

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

(当然,您可能需要根据您的主表格格式调整此表格,如果课程在行或列中,因此,如果您显示表格格式的示例,则可以将这个答案更新为更好的方法)

于 2013-06-21T16:21:44.567 回答