将匹配数据的单元格合并到一个单元格中

时间:2016-04-21 13:23:41

标签: excel-vba vba excel

是否有任何VBA代码或复杂的Excel功能可以帮助我完成所需的工作?我使用check#s导出了数千个ref#s,这些#需要与相应的检查#组合成一个单元格。我知道我可以组合文本,我可能会使用它的VLUP函数,但我不确定应该使用的确切函数字符串。

基本上,行A2:A4都共享支票#999,所以当我运行脚本或输入函数时,它应该在行C2中组合ref#s 1 2 3.在下一个chk#行中它将组合参考#s 4 5,依此类推(例如下表)。全部用空格分隔。这可能吗?手工完成这一切非常繁琐。 实施例...

Ref #   Chk #   Combined #
1       999     1 2 3
2       999
3       999
4       1000    4 5
5       1000
6       1001    6
7       1002    7
8       1003    8
9       1004    9 10 11 12
10      1004
11      1004
12      1004
13      1005    13 14
14      1005

1 个答案:

答案 0 :(得分:1)

对于不需要vba的公式答案。

使用帮助列。所以在C2中:

=IF(B2<>B3,A2,A2 & " " & C3)

然后在D2中:

=IF(B2<>B1,C2,"")

然后将它们复制下来。

enter image description here

然后你可以隐藏C。