2016-04-21 74 views
0

是否有任何VBA代码或复杂的Excel函数可以帮助我完成所需的工作?我输出了数千个带#号的ref#,它们需要与相应的check#组合成一个单元格。我知道我可以结合文本,我可以使用VLUP函数,但我不确定应该使用的确切函数字符串。将匹配数据的单元格组合到一个单元格中

基本上,行A2:A4共享检查#999,所以当我运行脚本或输入函数时,它应该在行C2中结合ref#s 1 2 3.在下一个chk#行中,它会结合参考#s4 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 
+0

Excel是你使用的是什么? –

+0

我正在使用Excel 2013 – Xiodrade

回答

1

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

使用助手列。因此,在C2把:

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

然后在D2的说:

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

而且复制双双下跌。

enter image description here

然后你就可以隐藏C.

+0

谢谢,这件作品奇妙。 – Xiodrade

+0

非常聪明地使用向下参考*(+ 1)* –

相关问题