跨表数据有效性下拉框引用:[3]高级篇
1、测试数据如图,并定义名称国籍=数据源!$A$1:$B$1
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/e0c73a2fa872941f78c45c6e7b5e4a237871e6b4.jpg)
2、继续定义名称中国=数据源!$A$2:$A$10;美国=数据源!$B$2:$B$10;
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/ff5c88d81819612068ed64da70f202b374d7dfb4.jpg)
3、在sheet1中的B1单元格定义数据验证,来源选择“=国籍”
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/bab5c45872dade49b82fe3e226042e6816e9d5b4.jpg)
4、在sheet1中的B2单元格定义数据验证,来源输入“=INDIRECT(B1)”
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/50a010f85856d53d4a04b05d47d2bb665059cab4.jpg)
5、点击确定时,会弹出提莲镘拎扇示"源当前包含错误,是否继续",这是因为我们的B2单元格此时为空导致的,公式本身是没有错误的,点击“是”即可
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/84010e2a04e23ea2d162c8ce2b10bc33ed38c3b4.jpg)
6、最终效果如图所示。其实此方法跟进阶抟庖汨甲篇http://jingyan.baidu.com/article/49ad8芟鲠阻缒bce6b862a5834d8fab3.html的实质是一样的,只不过此方法巧妙的用了两层名称,通过第一层名称获取第二层名称,然后由INDIRECT函数获取到数据验证的来源即“=INDIRECT(B1)”
![跨表数据有效性下拉框引用:[3]高级篇](https://exp-picture.cdn.bcebos.com/a31e1214c27bd28270a9c9f23cb1eef97ebd36b5.jpg)