gpt4 book ai didi

excel - 将单元格文本与另一个单元格文本的最多 100 个前导字符连接起来

转载 作者:行者123 更新时间:2023-12-04 22:00:25 25 4
gpt4 key购买 nike

我有两列数据。 B 列有 8 个字符的数据,从第 11 行开始。C 列有大量数据,也从第 11 行开始。

我试图在 B 列的单元格中获取前 8 个字符,将其与 C 列中最多 100 个字符组合,然后将这些组合数据放入 A 列。这将为接下来的 200 行数据循环。

Sub concat()
For X = 11 To 200
Range("A" & X).Value = Left("B" & X, 8) & Right("C" & X, 100)
Next X
End Sub

原始数据:
A            B                  C
testdata SomeExtremelylongtext...

预期成绩:
A                                                  B                  C
testdataSomeExtremelylongtext... testdata SomeExtremelylongtext...

我得到什么:
A                         B                  C
B11C11 testdata SomeExtremelylongtext...

最佳答案

你需要改变:

Range("A" & X).Value = Left("B" & X, 8) & Right("C" & X, 100)

至:
Range("A" & X).Value = Left(Range("B" & X), 8) & Right(Range("C" & X), 100)

当您需要范围 B11 和 C11 中的值时,您实际上是在查找文本字符串“B11”的左 8 位和文本字符串“C11”的右 100 位。

关于excel - 将单元格文本与另一个单元格文本的最多 100 个前导字符连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36040847/

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