返回包含空白单元格范围内的文本的下一个单元格

时间:2013-08-13 15:59:51

标签: excel-2007

我有一个公式应该返回来自不同工作表的一系列单元格中的下一个文本填充单元格,但是“#NUM!”返回而不是文本。

=如果(ROW() - ROW(NoBlanksRange)+ 1> ROWS(BlanksRange)-COUNTBLANK(BlanksRange), “”,INDIRECT(ADDRESS(SMALL((IF(BlanksRange<> “中”,ROW(BlanksRange) ,ROW()+ ROWS(BlanksRange))),ROW() - ROW(NoBlanksRange)+1),COLUMN(BlanksRange),1)))

1 个答案:

答案 0 :(得分:0)

试试这个常规公式:

=IF(ROWS(A$1:A1)>ROWS(NoBlanksRange),"",INDEX(BlanksRange,SMALL(INDEX((BlanksRange<>"")*ROW(BlanksRange)-ROW(INDEX(BlanksRange,1))+1,),COUNTBLANK(BlanksRange)+ROWS(A$1:A1))))