水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
下页
|
尾页
|
1/4
|
转到
主题:请问office大牛,怎么用excel自动填充音标?
楼主
|
foolmonkey80
|
2020-03-08 08:32:07
|
只看此ID
比如,我在第一列输入一个英语单词,在第二列自动出来它的音标。我百度过,但是总是无法实现。
谁知道怎么操作,谢谢啊
--
FROM 223.72.82.*
1楼
|
fanci
|
2020-03-08 09:06:34
|
只看此ID
首先得有音标库啊
有了音标库以后不就是个 VLOOKUP 嘛
【 在 foolmonkey80 () 的大作中提到: 】
: 比如,我在第一列输入一个英语单词,在第二列自动出来它的音标。我百度过,但是总是无法实现。
: 谁知道怎么操作,谢谢啊
--
修改:fanci FROM 138.19.103.*
FROM 138.19.103.*
2楼
|
foolmonkey80
|
2020-03-08 09:38:00
|
只看此ID
网上说用这个公式:
=IF(A2="","",FILTERXML(WEBSERVICE("http://dict.youdao.com/search?q="&A2&"&doctype=xml"),"//phonetic-symbol"))
但我始终操作不成功
【 在 fanci 的大作中提到: 】
: 首先得有音标库啊
: 有了音标库以后不就是个 VLOOKUP 嘛
--
FROM 223.72.82.*
3楼
|
feng321
|
2020-03-08 21:28:52
|
只看此ID
你改一改,手动看他这链接能否访问到音标
【 在 foolmonkey80 的大作中提到: 】
: 网上说用这个公式:
: =IF(A2="","",FILTERXML(WEBSERVICE("http://dict.youdao.com/search?q="&A2&"&doctype=xml"),"//phonetic-symbol"))
: 但我始终操作不成功
: ...................
--
FROM 117.136.103.*
4楼
|
one4all4one
|
2020-03-09 04:02:09
|
只看此ID
手动访问该页面,看看返回的是什么
--
FROM 82.19.154.*
5楼
|
foolmonkey80
|
2020-03-09 07:53:55
|
只看此ID
我不是很懂编程,您能帮个忙测测吗,谢谢
【 在 feng321 的大作中提到: 】
: 你改一改,手动看他这链接能否访问到音标
--
FROM 223.72.82.*
6楼
|
foolmonkey80
|
2020-03-09 07:54:24
|
只看此ID
我也不知道如何手动访问,能否帮个忙测测呢,谢谢啊
【 在 one4all4one 的大作中提到: 】
: 手动访问该页面,看看返回的是什么
--
FROM 223.72.82.*
7楼
|
DoorWay
|
2020-03-09 09:36:26
|
只看此ID
有意思的应用,好想帮你测试,但是买不起office,wps又没有Webservice接口。 以单词: vulnerable为例
手动访问:
http://dict.youdao.com/search?q=vulnerable&doctype=xml
返回片断:
<yodaodict>
<original-query><![CDATA[vulnerable]]></original-query>
<return-phrase><![CDATA[vulnerable]]></return-phrase>
<phonetic-symbol>'v?ln?r?bl</phonetic-symbol>
...
</yodaodict>
参照例子
https://analystcave.com/excel-webservice-filterxml-functions/
你调试思路应该为:
A B
URL:
http://dict.youdao.com/search?q=vulnerable&doctype=xml
WebService: = WEBSERVICE(B1)
phonetic-symbol: = FILTERXML(B2, "/yodaodict/phonetic-symbol")
如果B3可以正常显示,再构造你的IF公式。 调试B3的工作主要在 FILTERXML(B2, ...)的第2个参数。
根据:
https://support.office.com/zh-cn/article/filterxml-%E5%87%BD%E6%95%B0-4df72efc-11ec-4951-86f5-c1374812f5b7
第二个参数是 xpath 格式。查看下
https://en.wikipedia.org/wiki/XPath#Versions
例子里给出的双斜杠,"//phonetic-symbol",表示descendant-or-self,但开头没有根。
换成 "/yodaodict/phonetic-symbol", 可能更稳妥。
--
修改:DoorWay FROM 1.80.242.*
FROM 1.80.242.*
8楼
|
DoorWay
|
2020-03-09 09:53:29
|
只看此ID
这个字符串: "http://dict.youdao.com/search?q="&A2&"&doctype=xml"
中, q="&A2&"的替换,也检查下。
基本就没其它的问题了。
—— 你这个例子让我对网上流传的,Excel复杂度与操作系统差不多,更信了一层。:-)
—— 也对WPS的spreadsheet与Excel的差距,有了一点估计。
--
FROM 1.80.242.*
9楼
|
No1
|
2020-03-09 12:48:43
|
只看此ID
网上有离线的word音标助手,弄好了copy到excel里就行了
【 在 foolmonkey80 (海浪-猪头GG) 的大作中提到: 】
: 标 题: 请问office大牛,怎么用excel自动填充音标?
: 发信站: 水木社区 (Sun Mar 8 08:32:07 2020), 站内
:
: 比如,我在第一列输入一个英语单词,在第二列自动出来它的音标。我百度过,但是总是无法实现。
: 谁知道怎么操作,谢谢啊
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net
·[FROM: 223.72.82.*]
--
FROM 14.205.169.*
下页
|
尾页
|
1/4
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版