Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于2列的Excel动态命名范围_Excel - Fatal编程技术网

基于2列的Excel动态命名范围

基于2列的Excel动态命名范围,excel,Excel,我正在尝试基于两列数据创建一个动态命名范围。第一列有空白单元格或1,第二列有我要返回的值。例如: Col A | Col B ----------------------- 1 | user1@email.com 1 | user2@email.com | user3@email.com 1 | user4@email.com 在上面的示例中,我希望动态范围包含user1@email.com, user2@email.com, user4@emai

我正在尝试基于两列数据创建一个动态命名范围。第一列有空白单元格或1,第二列有我要返回的值。例如:

Col A  | Col B
-----------------------
1      | user1@email.com
1      | user2@email.com
       | user3@email.com
1      | user4@email.com

在上面的示例中,我希望动态范围包含user1@email.com, user2@email.com, user4@email.com然后我可以在验证等中使用它。我有很多范围可以根据需要使用偏移量进行增长/收缩,但是我不知道如何实现这一特定场景,因为您的问题没有标记为VBA。数据透视表可能会有帮助:


它们需要根据动态名称范围进行排序,因为您无法引用多个选择,例如,pivot答案是Best我特别在DNR之后,因为我希望能够将其用于单元格内下拉列表(验证)。我也不能使用VBA,因为最终用户没有安全级别