1. 由于有csv文件以空格作为分隔符,所以只有将分隔符设为空格才能正常打开。而且文件中,有很多单词间存在空格,替换分隔符很困难。


2. 但是这个情况下,Excel公式的分隔符就无法正常工作,例如:=ROUND(1.222,0) 在这时就是 =ROUND(1.222 0),公式无法正确执行。
请问这个情况有没有办法解决?


[移动自Excel/Windows 10/Microsoft 365]HiFined,感谢您在论坛留言。根据您的描述,似乎是因为您有一些CSV文件里是以空格作为分隔符的。同时单词间还存在空格。一下子替换很多分隔符很困难。所以您尝试从Windows控制面板去将分隔符改成空格。但是当您在Excel里面使用公式的时候您发现有报错。如果我的理解正确的话,一般来说,Excel里的公式默认的分隔符是逗号,如果您将分隔符改成空格的话,这是不起作用的。这就是为什么您在输入公式的时候报错的原因。理解这个问题给您带来的不便.同时,对于您有很多空格为分隔符的CSV文件,也有以下几点建议,您可以尝试一下
HiFined,感谢您在论坛留言。根据您的描述,似乎是因为您有一些CSV文件里是以空格作为分隔符的。同时单词间还存在空格。一下子替换很多分隔符很困难。所以您尝试从Windows控制面板去将分隔符改成空格。但是当您在Excel里面使用公式的时候您发现有报错。如果我的理解正确的话,一般来说,Excel里的公式默认的分隔符是逗号,如果您将分隔符改成空格的话,这是不起作用的。这就是为什么您在输入公式的时候报错的原因。理解这个问题给您带来的不便.同时,对于您有很多空格为分隔符的CSV文件,也有以下几点建议,您可以尝试一下
HiFined,请问您是否看到了我的?请问您是否还需要帮助?如果是的话,欢迎回来会继续帮助您的。BestRegards,Sukie?BewareofScammerspostingfakeSupportNumbershere.?Pleaseletusknowifthisishelpfulandifthesolutionworkedforyou,asitcanbenefitotherswhoarefacingthesamescenario.
有没有办法在保持csv格式的情况下快速转换分隔符的方法?因为这个表在分隔符错误的情况下打开会有上千列。
HiFined,感谢您回来并提供您的需求。根据您的描述,您似乎是想找到一个简单的方法快速转换CSV文件里的分隔符,如果是这样的话,根据的搜索,VBA代码可能可以实现您的需求。会将这个帖子的目录移动到Excel/MicrosoftOffice编程/Office2016,这是专门解决该类问题的论坛。感谢您的理解。BestRegards,Sukie?BewareofScammerspostingfakeSupportNumbershere.?Pleaseletusknowifthisishelpfulandifthesolutionworkedforyou,asitcanbenefitotherswhoarefacingthesamescenario.

点赞(25) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部