遇到不会读的汉字怎么办?

这个成语中的蛇你会读吗?它读作而非she,意思是指对人虚情假意,敷衍应酬。

昨天抖音一主持人因读错音而被群嘲。兰色特用excel自带朗读功能试了试,也错读成了she。由此看来excel的朗读功能也不太靠谱啊。

兰色突发奇想,能不能写一个公式提取成语的拼音。试了试,还真的写出来了:


=MID(WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2),FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))+2,FIND(']<',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-2)


天啊,公式好长。这这怎么能记得住?

嘿嘿,别着急。等兰色一点点把公式含义一步步说给你听,你也可以自已写出这个提取拼音的公式。

利用百度汉语可以查看汉字的拼音

https://hanyu.baidu.com/s?wd=银行

修改网址中的汉字,就可以返回该汉字的信息。利用这个特点,我们可以通过Excel公式来提取拼音。

在Excel中有一个可以提取网页源代码的函数WEBSERVICE ,如下面公式可以提取百度汉语查b2单元格内容(虚与委蛇)时的网页html代码。

=WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2)

由于代码一般有很多很多行,所以兰色把代码粘到记事本中,并找到了拼音所在行。

接下来需要用函数把[ ]中的拼音提取出来。但前提是要计算出拼音位置和长度。

于是兰色用先find函数查找出>] 和 ]<的位置

=FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))

=FIND(']<',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))

而由代码构成可以看出>] 位置+2,恰好是拼音的开始位置,即:

FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))+2

而两个公式相减后再减2,而是拼音的长度,即

WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-2

最后用mid(字符串,开始截取位置,截取长度)即可把拼音截取出来,即最后的公式:

=MID(WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2),FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))+2,FIND(']<',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-FIND('>[',WEBSERVICE('https://hanyu.baidu.com/s?wd='&B2))-2)

兰色说:以后我们遇到从网页上批量提取查询结果时(如根据手机号码批量查询归属地),都可以使用今天兰色分享的公式套路:用WEBSERVICE提取网页源代码,再用mid等函灵敏截取出需要的结果。如果能提取的是xml代码,可以用FILTERXML函数直接根据标签提取。

长按下面二维码图片,点上面”前往图中包含的公众号“然后再点关注,每天可以收到一篇兰色最新写的excel教程。

工作中最常用的Excel函数公式,全印在一张超大的鼠标垫上(送40集配套视频),点我查看详情

(0)

相关推荐

  • 推荐一款最强Python自动化神器!不用写一行代码

    https://m.toutiao.com/is/JqE96S8/ 搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium .结合标准的WebDrive ...

  • requests模块的入门使用

    requests模块的入门使用 dongge-destiny 2018-07-11 00:10:18  137  收藏 分类专栏: python-爬虫 文章标签: requests模块的入门使用 版权 ...

  • form提交表单时,action携带参数(form跳转页面时在url中拼接字符串)

    项目背景:在自己的主页中添加一个百度搜索框,在里面输入要搜索的内容后可以直接跳转到相关内容搜索结果的界面.搜索框是用form表单实现的,action中为百度的url,将输入的内容拼接到url中,以实现 ...

  • 菜鸟记226-金山词霸也能查不会读的汉字

    注:本图由孩她妈赞助 欢迎扩散或点击右下角"好看"按钮支持 -------------------------------- 关键词:金山词霸:查汉字拼音:操作难度* 小时候小菜的 ...

  • 50个常见但不一定会读的汉字,先收藏再学习!

    中华汉字博大精深,在日常生活中,我们经常会碰到一些字,他们认识我们,我们却不一定认识他们!有些字,我们常见但未必会正确的读出来!小编给大家总结了一批这样的字,希望对大家有帮助!

  • 汉字咋来的?一口气读懂“汉字”

    冬,肃杀凋敝的隆冬与甲骨文"冬"相似. 汉字,对于我们每一个人来说--陌生又熟悉. 熟悉,因为它是我们日常生活中的表达和书写工具,每时每刻都在用. 陌生,因为它与生俱来的历史温度和 ...

  • 读轻声汉字大全

    读轻声汉字列表 ɑ ˙ㄚ 啊.阿.呵.嗄 bɑ ˙ㄅㄚ 吧.罢(罷) bei ˙ㄅㄟ 臂.呗(唄) bo ˙ㄅㄛ 噃.蔔.啵 chen ˙ㄔㄣ 傖.伧 dɑ ˙ㄉㄚ 繨.塔.嗒.疸 dɑnɡ ˙ㄉㄤ ...

  • #CHD微分享# 你会读这些汉字吗?三个...

    三个金,三个水,三个田,三个心,三个子,这些汉字你都认识吗?这些字又各自是什么含义?不禁要感慨中国汉字博大精深啊!

  • 从字形中“读”出汉字本义

    "孟子去齐"的"去"是离开的意思:"走马观花"的"走"是奔跑的意思:<送孟浩然之广陵>的"之&qu ...

  • 那些可以连读的汉字

    不正是歪,不好是孬,小土是尘,合手是拿,四方木是楞,人工石是砼-- 歪(wāi):不正的合文,可以引申为不正派.斜靠等义. 甭(béng):不用二字的合文,最初为北方方言. 孬(nāo):不好的合文, ...

  • 新闻主播读错武汉“沌口”,《容易读错汉字大全》告诉你怎么读?

    前些时候 武汉沌口街 因德尔塔病毒引发新一轮 新冠疫情而广受关注 不少媒体在播报相关新闻时 将沌[zhuàn]口念成了 [dùn kǒu] .[Zhuán kǒu] 闹出不少笑话 :23 沌口其实是个 ...

  • 这三个被误读的汉字,害了多少中国人?

    中国这几千年以来,有三句话最严重曲解,而这三句话都是因为两个汉字的曲解造成的. 中国汉字博大精深,很多字都有多个涵义,然而现代人都不愿意读书学习了,所以仅从字面意义去理解,结果老祖宗的大智慧,被现我们 ...

  • 一字源流玄机藏——读《汉字百话》

    "汉字"这个词语对我们来说,并不陌生,我们从能懂事起,就生活在汉字的包围当中,牌匾上有汉字.条幅上有汉字.食品包装上有汉字.挂历台历上有汉字.公交站牌上有汉字.各类说明书上--但实 ...