Excel formula Excel中的数据验证问题

Excel formula Excel中的数据验证问题,excel-formula,Excel Formula,我试图创建一个表单,但我面临一些挑战。 注册号应以R开头,最多13个字符,例如R1234567891234。我能够使用自定义数据验证=EXACT(左(D5,2),“R-” 强制以R开头,但不强制以字符长度开头 然后我希望一些单元格(J2:M2)在其他单元格(E2:H2)中包含文本之前不可填充。但问题是(J2:M2)和(E2:H2)已经有了这个公式/这个公式的变体 =IF(ISBLANK($I2),"",IF(TODAY()>$I$2+183,"Exam due","")) 在他们里面 我

我试图创建一个表单,但我面临一些挑战。 注册号应以R开头,最多13个字符,例如R1234567891234。我能够使用自定义数据验证
=EXACT(左(D5,2),“R-”
强制以R开头,但不强制以字符长度开头

然后我希望一些单元格(J2:M2)在其他单元格(E2:H2)中包含文本之前不可填充。但问题是(J2:M2)和(E2:H2)已经有了这个公式/这个公式的变体

=IF(ISBLANK($I2),"",IF(TODAY()>$I$2+183,"Exam due",""))
在他们里面

我试过用这个

=IF(OR(ISBLANK(L2),ISBLANK(F2),ISBLANK(G3),ISBLANK(H4)),"NEY",IF(ISBLANK($I2),"",IF(TODAY()>$I$2+183,"Exam due","")))
但它不起作用,因为(J2:M2)和(E2:H2)中有数据验证,允许单元格只接受整数


那么,我如何保留(J2:M2)和(E2:H2)的数字数据验证,并且如果前面的单元格仍然为空,则该验证仍然不可填充?

对于注册号:


=和(左(D5,1)=“R”,LEN(D5)我需要一些清晰度。1)注册号,您的意思是R后面的字符不能超过13,最大单元格长度为14?2) 如果整个数组为空,您需要它不可填充吗?或者仅当相应的单元格为空时(例如,如果J2为空,则E2不可填充)?3) 为什么不能将其保留为公式,如果相应单元格为空,则为空,否则为空?1)是的,最大单元格长度应为14,但以“R”开头。2) 如果整个阵列为空,我需要它不可填充。3) 我不太明白第三个问题。第二个问题假设用户在填写方框时会覆盖公式,而不会输入新公式。