使用仅使用公式的空白从列生成连续列(无VBA)

时间:2014-03-20 10:29:37

标签: excel excel-formula

我有一栏A:

1Q14
2Q14
3Q14
4Q14
''
''
''
''
h4
j4
k4
m4

我希望在B栏中有这个:

1Q14
2Q14
3Q14
4Q14
h4
j4
k4
m4

我应该在B栏中加入什么来获得它?

2 个答案:

答案 0 :(得分:3)

在这些情况下,使用SMALL通常优于MATCH。例如,试试这个:

=IFERROR(INDEX($A$15:$A$150,SMALL(IF($A$15:$A$150<>"",ROW($A$15:$A$150)-ROW($A$15)+1),ROWS($A$15:A15))),"")

在B栏的第15行。输入数组公式(即按 Ctrl + Shift + Enter

相应地更改范围。

答案 1 :(得分:0)

使用此数组公式(Ctrl + Shift + Enter输入此公式)

=IFERROR(INDEX($A$1:$A$12,SMALL(IF(LEN($A$1:$A$12)>0,ROW($A$1:$A$12),9999999999999),ROW())),"")