怎样将excel中的数据弄成文本文件用逗号分隔?

怎样将excel中的数据弄成文本文件用逗号分隔?,第1张

EXCEL文件另存为 文本文件(带制表符分隔)(*.txt)\x0d\x0a \x0d\x0a然后再打开TXT文件..复制制表符(有点像空格)\x0d\x0a编辑,替换\x0d\x0a查找内容 粘贴刚才复制的制表符\x0d\x0a替换内容输入逗号\x0d\x0a全部替换\x0d\x0a保存

方法有好几种

1、 *** 作方式,数据分列法,选中要拆分的列数据,作如下图 *** 作

d出对话框,第一步默认分隔符,继续下一步,第二步选择逗号,第三步

①一般是默认从你分列那一列填充新数据,这个看自己的需要,要是覆盖原数据,就不用改

②显示的就是分列的样式,是怎么分的

点击完成就分开数据了

这里说明下,有的时候我们看到上图的预览看到没有分开,那么我们使用的分隔符是不对的,分中文的逗号和英文的逗号,系统默认是英文的逗号,所以我们可以选择在第二步的时候使用其它,将中文的逗号复制进去,那么第三步就可以拆分了

2、使用函数的方法去分离,使用find找到分隔符的位置,再用left、mid、right去提取

3、pq处理

这里的 *** 作就不一一赘述了

在工作中,有时需要将一列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) → 段落标记,替换为“,” , 确定即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11454715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存