查看: 447|回复: 4
收起左侧

[软件] 一列文本,移除后两位,的在线工具,或软件。

[复制链接]
mifanu
发表于 2020-7-4 22:59:58 | 显示全部楼层 |阅读模式
本帖最后由 mifanu 于 2020-7-4 23:06 编辑

我经常要对一列数字,移除后两位。
excel那个公式看的我头疼。而且还得下拉填充麻烦。折腾了半个小时,“果断”放弃了。[呃,半个小时已经谈不上果断了]

网上对文本各种花样操作的在线工具,不少。像查找,替换,去重,去回车,排序,一应俱全。
然而唯独没有去掉前n位,后n位,这个功能。真是邪门了。为啥非常齐全的功能里面,唯独没有这个功能。

不光在线网页没有,下载的软件也没有。

我倒是想到一个叫做bulk rename的。可以对文件名,去除前两位,后两位。都非常方便。
可是我这是一列文本。不是一批文件名。

我还想到了按excel固定列宽分列, 比用excel公式简单可行。但是只能移除前n位,不适用于移除后n位。因为按固定列宽分列本质上是左对齐。
Akiyama_mio
发表于 2020-7-5 00:01:27 | 显示全部楼层
也许你需要一个python
imba-tjd
发表于 2020-7-6 17:17:02 | 显示全部楼层
把最后两位替换成空白就行了,用有正则查找的编辑器:
  1. ..$
复制代码
kfk
发表于 2020-7-28 23:39:25 | 显示全部楼层
正则表达式其实可以解决一切此类问题。

我记得以前向你推荐过EmEditor,
除了正则,它还有各种耍酷的显示/操作方法,比如:
▲将CSV之类的文本列表化显示/编辑,对于文本编辑来说,比Excel方便自由太多,而且支持超大文件。
▲多点同步编辑。你这个问题,按几下键盘就完事了(向前向后你随意)。

除非你开始用,不然我详说也是枉费……
coswindy
发表于 2020-7-29 11:53:27 | 显示全部楼层
假如数据在A列,自B1开始输入=LEFT(A1,LEN(A1)-3)向下填充即可!
也可以=MID(A1,1,LEN(A1)-3)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 19:45 , Processed in 0.116283 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表