【问题标题】:Combining values of 2 columns n excel在excel中组合2列的值
【发布时间】:2016-01-11 08:22:37
【问题描述】:

我在 excel 中有 2 列:

名字

AAA

BBB

CCC

和 编号

1

2

3

我需要在下一列中组合两列中的所有值:

梳状列

AAA1

AAA2

AAA3

BBB1

BBB2

BBB3

CCC1

CCC2

CCC3

如何在 Excel 中执行此操作?

【问题讨论】:

    标签: excel


    【解决方案1】:

    如果VBA没问题,那么你可以用下面的代码来完成它:

    Option Explicit
    
    Sub Combine()
    Dim rowA As Long, rowB As Long, rowC As Long
    
    Range("C:C").ClearContents
    
    rowC = 2
    
    rowA = 2
    Do While Range("A" & rowA).Value <> ""
        rowB = 2
        Do While Range("B" & rowB).Value <> ""
            Range("C" & rowC).Value = Range("A" & rowA).Value & Range("B" & rowB).Value
            rowB = rowB + 1
            rowC = rowC + 1
        Loop
        rowA = rowA + 1
    Loop
    
    End Sub
    

    请注意,代码没有错误检查,您的实际值数可能会产生超过最大行数。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2018-04-05
        • 2021-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-03
        • 1970-01-01
        相关资源
        最近更新 更多