選中妳要加音標的單元格,在excel最上邊的函數輸入欄(即有壹個fx符號後邊)輸入:
=FILTERXML(WEBSERVICE("/search?q="&A2&"&doctype=xml"),"//phonetic-symbol")
妳用的時候需要根據妳自己的情況改壹下裏邊的參數,解釋壹下:
-最前邊的等於號是輸入函數前邊必須加的;
-這個函數的原理是獲取有道詞典發布的webservice,然後過濾其中音標的字段,是兩個函數的嵌套使用;
-(!!!特別註意)這裏的q="&A2&"是指單詞在A2單元格,如果妳的單詞在其它單元格,妳要把這裏改成妳的單詞所在的單元格;
-"//phonetic-symbol"指的是取xml文件的phonetic-symbol字段,這個字段裏的內容就是音標,如果不加這個過濾就會把整個xml文件取出來,妳可以先不加這個過濾(即公輸入=WEBSERVICE("/search?q="&A2&"&doctype=xml"))看看整個xml內容的音標在哪個字段下,因為有可能隨著時間的推移,有道的xml字段名稱可能會變;
-WEBSERVICE函數是獲取網站發布的webservice服務的內容,內容壹般是以xml格式發布的,比如我們手機上的天氣預報內部其實也是通過這種方式獲取的,如果妳不是IT從業人員可能不太理解這部分內容,但是妳要明白的是這個函數在Office2016是沒有的,所以妳要想使用的話必須安裝Office2013;
-FILTERXML函數是用來過濾xml中某個字段內容的,如果沒有這個函數就會把整個xml內容獲取下來;
-如果妳想批量加入,可以先加好壹個單元格,然後在這個單元格右下角拖壹下,這個操作是excel基礎操作,這裏就不多說了;