如何在Excel中的列中添加常量值

时间:2018-06-12 14:14:14

标签: excel

我想创建以下内容: 我在excel中有一个名为“names”的列

Names
-----
Mary White
Bob Smith

我希望此专栏如下:

Names
-----
Mary45 White45
Bob45 Smith45

有没有人知道在Microsoft Excel中实现此目的的方法?

谢谢,

2 个答案:

答案 0 :(得分:4)

你需要两次这样做:添加" 45"在单元格值的末尾,并用" 45"替换每个空格:

=SUBSTITUTE(A1&"45";" ";"45 ")

答案 1 :(得分:2)

也许是这样的。

sub addColt1911acp()
    dim i as long, arr as variant

    with worksheets(1)
        arr = .range(.cells(2, 1), .cells(.rows.count, 1).end(xlup)).value2
        for i = lbound(arr, 1) to ubound(arr, 1)
            arr(i,1) = trim(join(split(arr(i, 1) & chr(32), chr(32)), "45 "))        
        next i
        .cells(2, 1).resize(ubound(arr, 1), ubound(arr, 2)) = arr
    end with

end sub