有网友做HR工作的,遇到如下图上百甚至上千行人员名单,如何用EXCEL快速合并这些名单为一行并以逗号隔开呢?



多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_02


话不多说直接上方法,看哪种方法更适合你:

方法一、填充法

1、先给每行加上逗号


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_03


加逗号的方法---高版本的方法:先输入第一行,然后CTRL+E得到


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_04


低版本的方法:先输入一列逗号


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_05


然后用&符号生成新的一列


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_06


不管哪种方法最终得到如下图所示。


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_07


2、把需要生成的单元格拉宽一下,然后开始----编辑----填充


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_08


3、直接得到所要结果


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_09


方法二、公式法

1、新加一列全是逗号数据(双击十字填充符号)


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_10


2、在需要生成的单元格里输入=PH,直接选择PHONETIC


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_11


3、选择这两列数据(或直接输入公式=PHONETIC(A1:B15)


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_12


4、回车后即可得到所要结果


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_13


方法三:F9法

1、在需要生成的单元里直接输入=然后选择这些数据(或者直接输入=A1:A15)


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_14


2、直接按F9


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_15


3、选中这些内容复制


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_16


4、WINDOW+R打开运行,输入WINWORD,打开WORD程序


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_17


5、CTRL+V粘贴

6、CTRAL+A全选内容,然后CTRL+H打开替换对话框,在查找内容里输入“;” 在替换为里输入逗号,全部替换


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_18


7、结果为如图所示,再剪切至EXCEL里即可


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_19


方法四:通杀法

1、直接选择这些多行数据


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_20


2、WINDOWS+R打开运行,输入WINWORD,打开WORD程序


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_21


3、把刚才复制的内容粘贴至WORD里,打开粘贴选项,选择只保留文本


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_22


3、只保留文本后的结果如图


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_23


4、CTRL+A全选,CTRL+H打开替换对话框----更多,在“查找内容里”选择特殊格式---段落标记,或者直接在查找内容里输入^p,在“替换为”里输入逗号,然后点全部替换


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_excel相同字段多行合并_24


5、直接得到需要的结果


多行 转成一行 用逗号隔开 MySQL excel多行变成一行 逗号相隔_数据_25


6、把得到的结果直接剪切至EXCEL里即可。