将 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
英文版