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