【发布时间】:2020-05-01 21:33:49
【问题描述】:
我无法创建不包含任何空格的动态范围(用于数据验证列表)。我已尝试遵循本指南:
https://www.myonlinetraininghub.com/excel-ignore-blanks-in-data-validation-list
在此线程中找到:
Simple way to remove blank cells dynamic dropdown list Excel
但是,结果并不令人满意,只是一个反射(空白尚未删除)。请看下图:
我使用的代码(取自指南)是:
=IFERROR(INDEX($A$2:$A$100;SMALL(IF(ISTEXT($A$2:$A$100);ROW($A$1:$A$99)); ROW(A1)));"")
而且我很清楚它是一个数组,因此我使用 ctrl + shift + enter 然后将其向下拖动。仍然没有按预期工作......有什么想法吗?:/
【问题讨论】:
-
你的公式:
SMALL(IF(ISTEXT($A$2:$A$100);ROW($A$1:$A$99))返回small ({row1, row2,0}, row (a1)),让我们尝试编辑公式结果为:small ({row1, row2,10000}, row (a1)),这是一种方法。 -
@TheGridLock,感谢您的帮助,但恐怕我不太明白您的意思
-
我们试试吧:
IF($A$2:$A$100<>"",ROW($A$1:$A$99)) -
如果不使用 CSE,请尝试先发表评论。
标签: excel indexing excel-formula match