gpt4 book ai didi

excel - 连接两列之间的所有值

转载 作者:行者123 更新时间:2023-12-04 21:47:14 24 4
gpt4 key购买 nike

我需要将 A 列中的所有值与 B 列中的每个单独值连接起来。
例如

这个数据集:

Column A   Column B 
Name Device1
Type Device2
Date Device3
Colour Device4
Device5

提供此所需的输出:
Device1Name       Device2Name      Device3Name    
Device1Type Device2Type Device3Type
Device1Date Device2Date ...
Device1Colour Device2Colour

每一列对应于列 B 中的一组迭代。

你能推荐一个VBA代码来实现这个吗?

最佳答案

试试这个与 A 列或 B 列中的项目数无关的简单代码:

    Sub ConcatCols()

'Iterate over all cells in column A, unitl reach to the first empty cell
Dim ra As Integer
ra = 1
Do Until IsEmpty(Cells(ra, 1))

'Iterate over all cells in column B, unitl reach to the first empty cell
Dim rb As Integer
rb = 1
Do Until IsEmpty(Cells(rb, 2))

'Concatenate values and write in the next columns at row ra
Cells(ra, 2 + rb).Value = Cells(rb, 2).Text & Cells(ra, 1).Text

rb = rb + 1
Loop

ra = ra + 1
Loop
End Sub

结果:

enter image description here

关于excel - 连接两列之间的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62010362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com