【问题标题】:Merging Columns in Excel在 Excel 中合并列
【发布时间】:2014-08-30 16:05:56
【问题描述】:

我有一个包含两列 A 和 B 的 Excel 表。我需要合并这些列并让结果用逗号分隔。例如:

Column A | Column B
1 2

会变成

Column C

1,2

如果可能的话,我希望使用 VBA 或由 VBA 执行的 excel 公式来完成。

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    这将在该范围内的所有行中进行一个初始范围(定义为 rng)循环,将该行中 A 列和 B 列的内容输出到同一行中的 C 列。

    set rng = Range(cells(1,1), cells(activesheet.UsedRange.Rows,1))
    for each cell in rng
        cell.offset(0,2) = cell & "," & cell.offset(0,1)
    next cell
    

    【讨论】:

      【解决方案2】:

      这是一个excel公式

      =CONCATENATE(A1,",", B1)
      

      【讨论】:

        【解决方案3】:

        =A1&","&B1 也可以

        【讨论】:

          猜你喜欢
          • 2018-12-11
          • 1970-01-01
          • 2014-08-01
          • 1970-01-01
          • 2016-10-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多