Excel如果批量添加某英文

Excel如果批量添加某英文,第1张

看你的意思是如果A列没有-1这类的就直接加AB,如果有-1 -2 -3之类的就是在-1 -2 -3前面加AB,是这样吗?如果是要实现这样的批量添加可以使用公式.

=IF(ISERROR(FIND("-",A1)),A1&"AB",SUBSTITUTE(A1,"-","AB-"))

批量插入就不知道,单条插入是(Office2016不行,必须安装Office2013):

选中你要加音标的单元格,在excel最上边的函数输入栏(即有一个fx符号后边)输入:

=FILTERXML(WEBSERVICE("http://dict.youdao.com/search?q="&A2&"&doctype=xml"),"//phonetic-symbol")

你用的时候需要根据你自己的情况改一下里边的参数,解释一下:

-最前边的等于号是输入函数前边必须加的;

-这个函数的原理是获取有道词典发布的webservice,然后过滤其中音标的字段,是两个函数的嵌套使用;

-(!!!特别注意)这里的q="&A2&"是指单词在A2单元格,如果你的单词在其它单元格,你要把这里改成你的单词所在的单元格;

-"//phonetic-symbol"指的是取xml文件的phonetic-symbol字段,这个字段里的内容就是音标,如果不加这个过滤就会把整个xml文件取出来,你可以先不加这个过滤(即公输入=WEBSERVICE("http://dict.youdao.com/search?q="&A2&"&doctype=xml"))看看整个xml内容的音标在哪个字段下,因为有可能随着时间的推移,有道的xml字段名称可能会变;

-WEBSERVICE函数是获取网站发布的webservice服务的内容,内容一般是以xml格式发布的,比如我们手机上的天气预报内部其实也是通过这种方式获取的,如果你不是IT从业人员可能不太理解这部分内容,但是你要明白的是这个函数在Office2016是没有的,所以你要想使用的话必须安装Office2013;

-FILTERXML函数是用来过滤xml中某个字段内容的,如果没有这个函数就会把整个xml内容获取下来;

-如果你想批量加入,可以先加好一个单元格,然后在这个单元格右下角拖一下,这个 *** 作是excel基础 *** 作,这里就不多说了;

你可以在要改的号码那一列的后面新建一列,比如号码的那一列是a1到a5000,在后面再新建一列是b1到b5000,在b1里输入 ="13"&a1 记住一定要是英文输入法

然后你把鼠标点在b1的右下角变成+号时往下拖动鼠标 最后把a1到a5000那一列删除就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11414526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存