如何将两列 Excel 合并为一列?

如何将两列 Excel 合并为一列?

假设我们有两列/范围A1:A10(组 A)和B5:B50(组 B),我们需要将两者合并为一列C1:C60(C 中的 60 = A 中的 10 + B 中的 50)

A 组和 B 组中的数据可能会不可预测地上升/下降。

我用谷歌搜索并发现这个技巧但这对每组的恒定数量的细胞有效。

我们如何快速合并这些动态范围?

答案1

这是我只用公式就能做到的最简单的方法......如果值在 A 和 B 列中,那么这个公式在 C1 中,然后向下复制到您想要的范围,当值用完时它将显示空白:

=IF(ROW()<=COUNTA(A:A), INDEX(A:A,ROW()), IF(ROW()>COUNTA(A:B), "", INDEX(B:B,ROW()-COUNTA(A:A))))

在此处输入图片描述

答案2

没有内置函数可以为您自动执行此操作 - 您需要找人编写 Excel-VBA 宏来为您实现此操作。

相关内容