【问题标题】:Excel - combine, but not merge, data into a columnExcel - 将数据合并但不合并到一列中
【发布时间】:2017-02-24 02:39:25
【问题描述】:

我需要将多列组合成一个长列,同时保留每列值的顺序。

这里的关键点是保留了数字顺序(例如 1、2、3、...,请参见下面的示例),而不是仅仅将列组合成一个长列。

例子:

Column A:
   1
   3       
Column B:
   2
   4    
Output: 
   1
   2
   3
   4  

很遗憾,我没有找到宏,而且我对 Excel 的了解还不够,还没有找到解决方法。

不胜感激!

提前致谢!

【问题讨论】:

标签: vba excel


【解决方案1】:

单击所需的输出单元格按“=”键,然后单击输入单元格。如果您有很多行,您可以使用“智能重复功能”,只需单击输出单元格并将其从右下角向下拖动即可。

【讨论】:

    【解决方案2】:

    感谢以上帮助!事实证明,斯科特的答案非常有效。为后代:

    在一个空列中: =INDEX(A:B,INT((ROW(1:1)-1)/2)+1,MOD(ROW(1:1)-1,2)+1) 在第一行并复制/向下拖动.

    【讨论】:

      猜你喜欢
      • 2021-07-21
      • 2015-11-27
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      相关资源
      最近更新 更多