Excel数据验证:如果B行中的单元格为空,则列出A行

时间:2018-12-05 16:32:39

标签: excel list excel-formula

我正在尝试创建一个数据验证列表,该列表仅在该行旁边的单元格为空时显示该行中的单元格。在下面,您可以找到一个附有图片的图片,该图片我想要实现。

所以类似于数据验证列表:B行中的A行IF单元为空

Excel Data Validation Task

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

C2中放入=IF(B2="no","",A2)并将其拖动到C5

然后选择单元格C2:C5作为“从列表中选择”选项以进行数据验证。

希望有帮助。

[编辑以适合清洁。。

做:

D1  --->  =COUNTA(D2:D5)-COUNTBLANK(D2:D5)          
D2  --->  =IF(B2="no","",A2)
E2  --->  =IF(D2="",E1,E1+1)
F2  --->  =F1+1
G2  --->  =IFERROR(INDEX(D:D,MATCH(F2,E:E,0)),"")

并将D2:G2拖到G5

验证源中的

..放在:

=IF(D1=1,$G$2,IF(D1=2,$G$2:$G$3,IF(D1=3,$G$2:$G$4,IF(D1=4,$G$2:$G$5))))

我认为这样可以清理干净。