|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
33.4 数据有效性的高级应用.rar
(4.24 KB, 下载次数: 88)
各位大哥:
小弟学习到Excel大全的三级下拉列表里,
被下面的的公式卡住了,
已查论坛相关主题,并没有得到理解,
希望你们不吝指点,谢谢!
其中K2到M4中那几个城市的值是怎么得到的,
即下面公式是怎么理解,
{=IF(AND(COUNTIF($J2:J2,data))+($J2=""),"",OFFSET(data,MATCH(0,COUNTIF($J2:J2,data),0)-1,0))}
我知道IF前面不成立,执行后面;COUNTIF得到0,给MATCH(0,0,0)最后得到date ?但为什么显示福州?
特别是变成
{=IF(AND(COUNTIF($J2:K2,data))+($J2=""),"",OFFSET(data,MATCH(0,COUNTIF($J2:K2,data),0)-1,0))}
的时候,
J2时,像第一步那样理解,
但K2时,IF前面已经成立了,不是应该空白么?
第二行的时候,date定义是不是就是得到B2:B10?
|
|