gpt4 book ai didi

Excel列表来自列的非空值

转载 作者:行者123 更新时间:2023-12-04 20:43:55 26 4
gpt4 key购买 nike

我想从列的非空值创建一个列表。

因此,我想将此列表用作其他工作表中的下拉列表。

此列表中的值是动态的,因此我无法将这些值复制到其他地方。

当我从列中选择所有值然后从中创建列表时,当我将其用作下拉列表时,列表中也有空值。

有没有办法在不使用宏的情况下自动从列表中删除空条目?

我不想从列中删除空单元格,因为它是另一个表的一部分。

谢谢。

最佳答案

最简单的方法是在下拉列表中添加另一个(隐藏)列,其中包含您想要的值。如果您将所需的源数据的(动态)命名范围定义为 List ,则应在单元格B2中输入以下公式并根据需要复制下来:
=INDEX(List, MATCH(0, IF(MAX((COUNTIF($B$1:B1, List)=0)*((List<>"")*(COUNTIF(List, ">"&List)+1)))=(IF((List<>""), COUNTIF(List, ">"&List)+1, "")), 0, ""), 0))
它甚至会对列表进行排序。

此信息取自以下站点,该站点具有分步说明。

http://www.get-digital-help.com/2009/05/25/create-a-drop-down-list-containing-only-unique-distinct-alphabetically-sorted-text-values-using-excel-array-formula/

关于Excel列表来自列的非空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com