发布网友 发布时间:2022-04-22 20:38
共3个回答
热心网友 时间:2023-10-28 03:23
你好,可以按照字符串比较大小的方法,把所有"等号左边>等号右边"的行,进行左右的互换,换完之后就很容易删除重复行了。
推荐用Replace Pioneer完成以上互换和删除重复行:
========================
左右互换的详细步骤:
1. ctrl-o打开待处理文本
2. ctrl-h打开replace窗口
* replace unit选为Line
* 在search for pattern输入"(.*?)=(.*)"(不带双引号)
* 在replace with pattern输入"\2=\1\n"(不带双引号)
* 在If =>输入$var[1] gt $var[2] 用来判断左边大于右边
3. 点击Replace即可。
4. ctrl-s存盘。这时候得到反转过来的结果:
1=一
2=二
1=一
2=二
========================
删除重复行的详细步骤:
1. ctrl-o打开待替换文本
2. 选择Replace->Replace by template->Line Replace->Remove all plicat lines菜单
3. 点击ok,点击replace即可
4. ctrl-s存盘。
如果英文还可以,这里还有很多如何删除重复行的例子:
参考资料:http://www.mind-pioneer.com/services/conv_search.php?key=remove+plicate+lines&type=all
热心网友 时间:2023-10-28 03:23
如数据在A列
如果去除所有数据的后三位数 B1=LEFT(A1,LEN(A1)-3)
当后三位为000时,去除这3个零 B1=IF(RIGHT(A1,3)="000",LEFT(A1,LEN(A1)-3))
如果后面的零(不管是多少个)都要去掉,参照上面的公式,用IF函数嵌套应该可行,公式可能会长一点,我懒得写了
热心网友 时间:2023-10-28 03:24
使用“查找并替换”功能,把你想去掉的内容写在“查找”内容栏里,在“替换”栏内什么也不输入,保持空白即可,然后全部查找替换。追问混排不规律的