美文网首页
[Excel]将一列数据变为逗号分隔的一行数据

[Excel]将一列数据变为逗号分隔的一行数据

作者: 资深刘刘 | 来源:发表于2019-12-24 20:56 被阅读0次

    在工作中,有时需要将一列Excel数据变为一行逗号分隔(或顿号)的数据。方法有两种:

    1、使用Excel
    在单元格B2中输入等号=——选定A1~A10(假设是10行)——先不回车——按F9——直接在编辑栏里删除“=”和“{}”;
    如:"1楼";"2楼";"3楼";"4楼";"5楼";"6楼";"7楼";"8楼";"9楼";"10楼"

    用SUBSTITUTE函数替换掉半角的双引号,在单元格C2中输入“=SUBSTITUTE(B2,"""","")”,中间的1对双引号代表一个双引号;
    如:1楼;2楼;3楼;4楼;5楼;6楼;7楼;8楼;9楼;10楼

    用SUBSTITUTE函数将“;”替换掉为“,”,在单元格C2中输入“=SUBSTITUTE(B2,";",",")”,中间的1对双引号代表一个双引号,将字符串中的双引号替换为空;如:1楼,2楼,3楼,4楼,5楼,6楼,7楼,8楼,9楼,10楼

    2、使用Word
    将A1~A10复制到Word中,变成10行文字;

    打开 替换 对话框,在查找内容里输入 ^p 或 更多(M)>> → 特殊格式(E) → 段落标记,替换为“,” , 确定即可。

    相关文章

      网友评论

          本文标题:[Excel]将一列数据变为逗号分隔的一行数据

          本文链接:https://www.haomeiwen.com/subject/rpofoctx.html