You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在EmEditor中如何跨列匹配过滤行?清洗机器翻译语料需宏吗?

跨列匹配过滤行操作方案(EmEditor+Excel)

需求背景

为机器翻译模型训练清洗句对数据,需过滤源语言与目标语言内容完全一致的行。


EmEditor操作(无需宏)

直接用内置筛选功能即可完成,步骤如下:

  • 先确保数据处于分列状态:若文本未拆分,通过「编辑」→「分割/合并」→「分割列」,选择对应分隔符完成分列(比如逗号、制表符)
  • 开启筛选:点击顶部菜单栏「表格」→「筛选」,此时每列表头会出现筛选箭头
  • 设置自定义筛选:点击目标语言列(如B列)的筛选箭头,选择「自定义筛选」
  • 匹配规则设置:在弹窗中选择「等于」,输入框内填写=A1(A1为源语言列首行数据单元格,需根据实际列调整)
  • 删除匹配行:筛选完成后,选中所有显示的行(内容相同的句对),按Delete删除,再关闭筛选即可得到清洗后的数据

注:如果需要批量处理复杂规则,可使用EmEditor宏,但上述方法足以满足基础需求,无需额外编写宏。


Excel对比方法

在空白列(如C列)对应行输入公式:
=A3=B3
按下回车后,源语言与目标语言内容相同时返回TRUE,不同则返回FALSE,后续可通过筛选TRUE值批量删除对应行。


内容的提问来源于stack exchange,提问作者Georg Kirchner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 21:09:25