首页 > 解决方案 > Excel将两个动态范围合并/合并为一个范围

问题描述

如果我有以下动态列表,长度由最后一个空白行决定。范围=A1:A5

   AAA
    BBB
    CCC
    <blank>
    <blank>

并且,范围=B1:B3

111
222
<blank>

如何创建一个新的列表/范围,将两个范围连接在一起而没有空格。范围=C1:C8

    AAA
    BBB
    CCC
    111
    222
<blank>
<blank>
<blank>

标签: excelmergerangeconcatenationrows

解决方案


这是我设法让它工作的复杂方式,很可能有更简洁的东西

=IF(A1<>"",A1,INDEX($B$1:$B$8,ROW(C1)-ROW($C$1)-COUNTA($A$1:$A$8)+1))

推荐阅读