前不久刷出一个抖音的短视频,看到了用Excel做的中英翻译。今天,我给你讲解一个完成它的方法。
在A栏输入一个中文句子或者一个英文句子,就可以在B栏得到中文翻译的结果,如下图:
只需在B列输入一个公式进行计算,即可得到结果:
在B2输入的公式计算如下:
= TRIM(SUBSTITUTE(MID(SUBSTITUTE(web service(" http://fanyi . Youdao . com/translate? amp我= " ampA2 amp“ ampdoctype=json ")," " " tgt " ":" ",REPT(",500)),500,500)," " " }]} ",""))
有可能是公式计算不容易,所有信息都正常显示。请以下面的图片格式再次发送详细的公式计算:
公式计算表达式:
首先,应用webservice函数的嵌套循环应用程序,在一个翻译中读取数据。web service(" http://fanyi . Youdao . com/translate? amp我= " ampA2 amp“ ampdoctype=json”)
通过这些公式计算(以下称为公式计算)获得的数据信息如下:
{"type": "zh _ cn2en "," errorcode": 0,"已用时间":0,"翻译结果":[{"src": "Hello "," tgt ":"你好吗?"}]]}
显然,我们都希望显示“tgt”后面的结果:“”。
因此,使用SUBSTITUTE(公式计算," " "tgt" ":"",REPT(",500)),将" tgt:" "替换为500 空大小写字符,因此得到的结果为:
{"type": "zh _ cn2en "," errorcode": 0," elapsed time": 0," translated result ":[[{ " src ":" Hello ",500空cases" }]}
如果应用Mid(公式计算,500,500),则从第500个字符开始取,然后自动删除之前的所有数据信息,再取500个(或更多)数字。这些数据信息的结果如下:
极少数空例你好吗?"}]]}
你要把“}]]}改成空字符,也就是你要用公式计算substitude(公式计算,“}]}”,“),结果是:
极少数空案例你好吗?
最后用trim函数去掉几个空例,用trim(公式计算)得到最终结果。
你好吗
以上公式计算就是理解的全过程。该公式计算常用于获取特殊标识符背后的数据信息,也是万花油公式计算之一。了解它有助于获取数据信息的方法。
如果你不知道,没关系。大家马上套用公式计算。
你学会了吗?欢迎直接在下方留言板评论!