将 2 列拼在一起填入第 3 列

例题描述和简单分析

Excel 文件 Book1.xlsx,数据如下所示:


A B C
1 1 A
2 2 B
3 3 A
4 4 B
5 5 A
6 6 B
7 7 A
8 8 B
9 9 A
10 10 B

需要将A 列和 C 列拼在一起填入 B 列,结果如下: 


A B C
1 1 1A A
2 2 2B B
3 3 3A A
4 4 4B B
5 5 5A A
6 6 6B B
7 7 7A A
8 8 8B B
9 9 9A A
10 10 10B B

解法及简要说明

Excel 中加载插件 ExcelRaq.xll 后。

B1 格输入公式:=esproc("=int(?1)/?2",A1,C1),再将 B1 下拉拖拽至 B10 即可实现需求。

问答搜集

https://stackoverflow.com/questions/63627727/concatenate-2-columns-into-new-column-in-vba