EXCEL上是否可以建立數(shù)據(jù)庫,用這個數(shù)據(jù)庫去翻譯后表格?
網友解答: 對于用Excel去完成類似替換性翻譯的問題,并不復雜,也不需要上升到建立數(shù)據(jù)庫的層面,方法如下:一、建立對照表,即您所說的數(shù)據(jù)庫二、簡單規(guī)范情況通過vlookup來實現(xiàn)詞語匹
對于用Excel去完成類似替換性翻譯的問題,并不復雜,也不需要上升到建立數(shù)據(jù)庫的層面,方法如下:
一、建立對照表,即您所說的數(shù)據(jù)庫二、簡單規(guī)范情況通過vlookup來實現(xiàn)詞語匹配三、復雜情況通過Power Query或VBA實現(xiàn)批量轉換下面以Excel2016的新功能Power Query(2010或2013可到微軟官方下載插件)為例。比如要翻譯一些簡單的詞語組合:
1.數(shù)據(jù)加載到PowerQuery
2.按空格分列得到每個單詞
3.逆透視后合并查詢對照表中的中文
4.再分組組合成短語或短句
以上是簡單的詞語替換翻譯,但是,通常來說,很少翻譯的問題僅僅是簡單的詞或字母的替換,所以實際的翻譯問題會非常復雜,需要根據(jù)自身的需要綜合來看該用什么樣的解決方案。
歡迎關注【Excel到PowerBI】 私信我即可下載60+基礎函數(shù)及新功能Power系列功能匯總訓練材料我是大海,微軟認證Excel專家,企業(yè)簽約Power BI技術顧問讓我們一起學習,共同進步 網友解答:
只需在翻譯結果區(qū)域輸入以下公式:
=IFERROR(FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A2&"&doctype=xml&version"),"http://translation"),"")
即完成啦!
這個函數(shù)中的核心函數(shù)是:WEBSERVICE,這是EXCEL2013的新增函數(shù),只有2013以上版本才能使用哦!
下面來介紹一下WEBSERVICE函數(shù):
功能
返回 Intranet 或 Internet 上的 Web 服務數(shù)據(jù)。
語法
WEBSERVICE(url)
WEBSERVICE 函數(shù)語法具有下列參數(shù)。
Url 必需。 Web 服務的 URL。
在本例中,WEBSERVICE調用了有道在線翻譯,返回一個XML文檔,通過FILTERXML進行解析,得到我們想要的結果!
下面來介紹一下FILTERXML:
功能
使用指定的 XPath 從 XML 內容返回特定數(shù)據(jù)。
語法
FILTERXML(xml, xpath)
FILTERXML 函數(shù)語法具有下列參數(shù)。
Xml 必需。有效 XML 格式中的字符串。
Xpath 必填。標準 XPath 格式字符串。
其中,Xpath是XML文件路徑讀取的一種格式,其具體語法可參考w3cschool的教程:http://www.w3school.com.cn/xpath/index.asp
這兩個函數(shù)組合起來可以調用很多網絡上的WEBSERVICE應用,行政區(qū)劃、ip地址查詢、天氣預報、股票訊息都能查詢呢!