如何解决在EmEditor中:如何对两列单元格在同一行中的值求和并将结果存储在第三列中?
我有一个用管道分隔的文件:
Col1 | Col2 | Col3 12 | 10 |
54 | 17 |
我如何在Col3中求和(22和71)? 这种操作是否有内置函数?
解决方法
打开CSV(或管道分隔)文件后,通过单击第3列标题选择第3列,按Ctrl+H
弹出替换对话框,然后单击高级按钮,单击重置按钮以确保高级对话框中的所有选项均为默认选项,然后单击确定。
在替换对话框中,输入:
查找: .*
替换为: \J Number( cell( -1 ) ) + Number( cell( -2 ) )
确保设置了仅选择中和正则表达式选项。
点击全部替换。
注释:如果需要处理十进制数字,请使用:\J parseFloat( cell( -1 ) ) + parseFloat( cell( -2 ) )
代替替换为表达式。
参考文献:http://www.emeditor.org/en/howto_search_replacement_expression_syntax.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。