【发布时间】:2015-05-06 10:53:11
【问题描述】:
我正在尝试从数据验证下拉列表中删除空白值。为此,我将源列(例如Column1)中的所有非空白值动态填充到另一列(例如column2),最后我在数据验证列表中引用了这个动态列。以下是我使用它来删除空白并填充动态列的公式:
=IFERROR(INDEX([Column1],SMALL((IF(LEN([Column1]),ROW(INDIRECT("1:"&ROWS([Column1]))))),ROW([@Column1]))),"")
这里的问题是 column1 中的前 3 个值没有填充到 column2 中。我观察到ROW([@Column1] 总是返回与工作表对应的行索引。我需要与表格而不是工作表对应的行的索引吗?
任何人都可以帮忙。我有点不知道如何实现这一目标?
【问题讨论】:
标签: excel excel-formula