想在excel里把两列姓名拼到同一列?直接用连接符 & 就搞定,千万别点"合并后居中",不然只会保留左上角单元格的内容,白忙活。下面拿microsoft 365版excel当例子,教你把b列的"姓"和c列的"名"合并,放到a列的"姓名"栏里。
先在姓名列输入连接公式
先点一下A5单元格,输入 =B5&""&C5 再按回车。这里两个英文双引号中间是空的,没有加空格,所以"孙"和"悟空"会直接拼成"孙悟空";要是你想让姓和名之间留个空格,把公式改成 =B5&" "&C5 就行。

按完回车,A5就会显示"孙悟空",B5和C5原来的内容一点都不会变。如果出来的是正常姓名不是一串公式,说明单元格格式和公式输入都没毛病。
本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

再向下填充整列姓名
选中A5单元格,拽住单元格右下角的填充柄往下拖到最后一行数据就行;如果你的数据源是连续无空行的,直接双击填充柄也能自动批量填充。操作完A6到A8就会依次得到"唐三藏""猪八戒""沙悟净",每一行都自动引用本行的姓和名。

要是你发现结果显示的是公式本身而不是姓名,先把单元格格式改为"常规",再按F2敲回车重新确认公式就行;如果合并出来的姓和名之间多出多余空格,检查下公式里的双引号是不是不小心留了空格。










