在 EmEditor 中:如何对两列单元格(在同一行)的值求和并将结果存储在第三列?
In EmEditor: How to sum up values from two column's cell (in the same row) and store the results in third column?
我有一个竖线分隔的文件:
列 1|列2| Col3
12 | 10 |
54 | 17 |
如何在 Col3 中求和(22 和 71)?
是否有针对此类操作的内置函数?
打开 CSV(或 pipe-separated)文件后,select 单击第 3 列标题的第 3 列,按 Ctrl+H
调出 替换对话框,点击Advanced按钮,点击Reset按钮,确保所有选项都在Advanced 对话框默认,点击确定。
在替换对话框中,输入:
查找: .*
替换为: \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
我有一个竖线分隔的文件:
列 1|列2| Col3
12 | 10 |
54 | 17 |
如何在 Col3 中求和(22 和 71)? 是否有针对此类操作的内置函数?
打开 CSV(或 pipe-separated)文件后,select 单击第 3 列标题的第 3 列,按 Ctrl+H
调出 替换对话框,点击Advanced按钮,点击Reset按钮,确保所有选项都在Advanced 对话框默认,点击确定。
在替换对话框中,输入:
查找: .*
替换为: \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