Excel一列姓名快速提取

想要将一列姓名快速提取到一起,中间用;隔开,怎么能做到快速提取出来?
C1至C100每个单元格都是一个姓名,想要提取这些姓名到D1,每个姓名中间用一个;间隔,这样可以做到吗?怎么才能做到这种想要的结果,希望大神帮帮忙,着急

1、打开剪贴板并复制所有姓名

2、双击B1单元格(记住是双击单元格)或选择B1单元格后单击编辑栏。然后单击剪贴板中所复制的内容,中的内容即可复制到B1单元格中

3、选择B1,按Ctrl+H打开“查找和替换”对话框。选择“查找内容”右侧的文本框,按住 Alt 键,在数字小键盘中输入“ 0010 ”,然后再松开Alt键(输入的0010是看不到的只会显示为","),在“替换为”右侧的文本框中输入";"。点击全部替换。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-02
最简便的方法:
方法1 做成函数,提取姓名后直接拼接一个;符号。
方法2 复制列,粘贴时候选择转置,转置后复制到文本内容中,将空白字符内容替换成 ;符号即可。追问

不让转置怎么办?

追答

你直接说用方法1不就结了?另外可以使用vba,可能要占用大量的编码工作。作为代码人员,应该不难学习。

追问

我只是普通的办事员,并不是写编程的,麻烦你可以把函数告诉我吗?

相似回答