excel如何在一个区域内查找单元格中部分字符串,找到就返回对应的后一个的值,找不到就返回原值

如题,想做一个翻译表格,将A列单元格中的所有中文翻译成英文,中英文对应表格在另外一个Sheet里面,用VBA完成... 如题,想做一个翻译表格,将A列单元格中的所有中文翻译成英文,中英文对应表格在另外一个Sheet里面,用VBA完成 展开
 我来答
百度网友2264614
2017-02-07 · TA获得超过196个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:197万
展开全部
Sub REPW()
    For i = 1 To Sheet2.UsedRange.Rows.Count
        Sheet1.Cells.Replace Sheet2.Cells(i, 1).Value, Sheet2.Cells(i, 2).Value
    Next
End Sub
追问

太屌,膜拜!

这个有个问题,就是我把Sheet2的A1列复制到Sheet1作为需要翻译的对象,发现有部分被拆分了,没有翻译过来。

Sheet2的单词表是否有升降序排序的要求?中英对照表里面有重复的字串怎么处理?如三个字串对应如下:

“遥控按键板“,对应Remote key board,

“遥控”对应的是Remote,

“按键板”对应的是Key board

追答
对照表按照长度由长到短排列,因为长字符串的肯定是包含短字符串的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式