我正在尝试设置条件格式的培训记录。我有一个单独的工作表,其中显示了职称和需要培训的X。由于条件格式无法引用其他工作表,因此在实际的培训记录中,我复制了前一个工作表(=Sheet1!A1
)。在记录中,有一个下拉列表以选择作业功能。
我的公式有效,但仅适用于当前列和右侧。第1列适用于任何列(职位),但第3列只能读取第3+列上的职位。]
我已经尝试将源数据向右移动(因此,从第一张工作表复制的职位从BB300而不是B300开始),但是存在相同的问题。用$锁定公式中的列字母。
=if(AND(B3="",OR(AND(B$2=B$300,B301="X"),AND(B$2=C$300,C301="X"),AND(B$2=D$300,D301="X"))),True,False)
图纸https://docs.google.com/spreadsheets/d/1q0ImPv7FAeDNgz_adOyedcmA2RCot-UzI7nBByMWNiM/edit?usp=sharing的样本副本
这是我正在使用的代码的简化版本,但是其思想是B2是第一个人的职位,C2是第二个人的职位,依此类推。脚本检查以查看该职位是否B2中的标题与B300(表1中复制的要求)匹配,如果匹配,则检查是否存在X。如果是,则除非单元格中存在用于表示训练的X,否则单元格颜色(由于条件格式为true)是完成。
这适用于第一列,但是如果我在第1列中选择了职务,则在第2列(第二名雇员)中,没有相应的单元格标记(全部为空白)。
我正在尝试设置条件格式的培训记录。我有一个单独的工作表,其中显示了职称和需要培训的X。因为条件格式不能引用其他...
...因为条件格式不能引用其他工作表...
谢谢玩家0。稍加修改AND(您的代码