文章插圖

文章插圖
接著上一章用Excel實現漢字轉拼音,不禁讓小編想到那是否可以用Excel實現中英文翻譯呢?
【excel中英文字體分開設置 excel單元格內中英文分開】畢竟現在中國發展越來越快,和國際間交流越來越多,可能有些人的領導就是外國人,那這個時候拿著一堆中文的Excel報表給領導看他也看不懂 。
畢竟英文能力很強的人比較少,大多數人可能還是需要借助詞典,在線翻譯等,這樣來回折騰是很浪費實際的 。
今天小編就在這里和大家分享一個公式來實現中英文翻譯 。
這里小編就選擇了有道在線翻譯,翻譯工具有了,那么要怎么調用呢?幸運的是隨著Excel為了實現更多高端需求不斷地升級,在2013版本開始創造性地增加了三個Web函數,這樣就使得Excel擁有了調用網絡的能力 。
WEBSERVICE函數主要作用就是通過一個網址抓取網站數據 。
WEBSERVICE函數語法格式為「=WEBSERVICE(網址)」 。
因此我們還需要另要給函數FILTERXML 。
FILTERXML函數主要作用是使用指定的xpath從xml內容返回特定數據 。
FILTERXML函數語法格式為「=FILTERXML (xml, xpath)」 。
單從上面的解釋,沒有一定基礎的或編程背景的人,應該很難理解是什么意思 。
下面我們結合例子詳細解釋,首先xml是一直特定的數據格式,xpath就理解為一個名字 。
首先我們用WEBSERVICE來獲取一個xml格式的數據,可以幫上面的例子稍微調整一下把網址中的「doctype=json」改為「doctype=xml」,任意在一個單元格輸入「= WEBSERVICE(“url?&i=你叫什么名字&doctype=xml”)」,會得到如下內容:
而我們要的翻譯結果就在”translation”下面,因此我們結合WEBSERVICE函數和FILTERXML函數,寫一個直接獲取翻譯結果的公式:
「=FILTERXML(WEBSERVICE(“url?&i=你叫什么名字&doctype=xml”),”//translation”)」 。
得到結果如下:
具體動態演示如下:
如果你有感興趣的功能,可以告訴小編哦,小編會為你寫一篇相應的文章 。當然是先到先寫哈,我會列一個計劃表,盡量滿足大家的需求,所以如果下一篇不是你要的文章,請不要著急,可能就在下下篇 。記得告訴小編你想學習的功能哦 。
- 手機Excel如何篩選 如何用手機進行excel篩選
- excel表里怎么設置選擇項 怎么設置excel表格選擇項
- 手機excel怎樣求平均值 手機excel求平均數怎么操作
- excel中年齡的計算公式 excel中計算年齡函數公式
- excel計算大寫金額 excel合計金額大寫公式
- excel的int怎么用 excel里int函數是什么意思
- excel一列數自動求和怎么算 excel求一列自動求和
- windows10電腦字體大小怎么設置 win10如何設置電腦字體大小
- 在excel中如果需要判斷情況,使用哪個函數 excel中函數的作用是什么
- excel表格怎么做下拉選項 表格怎么做下拉選項按鈕
