将匹配数据的单元格组合到一个单元格中
问题描述:
是否有任何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
答
对于不需要vba的公式答案。
使用助手列。因此,在C2把:
=IF(B2<>B3,A2,A2 & " " & C3)
然后在D2的说:
=IF(B2<>B1,C2,"")
而且复制双双下跌。
然后你就可以隐藏C.
+0
谢谢,这件作品奇妙。 – Xiodrade
+0
非常聪明地使用向下参考*(+ 1)* –
Excel是你使用的是什么? –
我正在使用Excel 2013 – Xiodrade