广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    怎样用公式计算指定字符在词句中的位置

    来源:网络收集  点击:  时间:2024-02-19
    【导读】:
    在excel或WPS电子表格中,有时候我们需要发现、找到指定字符在语句中所在的位置,如果用肉眼一一去辨识,或者用“查找”的方法去查找,恐怕既费劲又容易出错。如果用公式,就方便得多,准确得多。下面谈谈用公式计算指定字符在语句中所在位置的办法。 1/12分步阅读

    新建一个电子表格,命名如“计算指定字符所在位置”等。

    2/12

    在A3单元格中输入“学校”备用。

    3/12

    如果要找出“学”在这个词语中的位置,用什么公式呢?我们在C3单元格中输入公式试试吧,这个公式是:“=FIND(学,A3)”。(外面中文双引号内为公式)

    4/12

    “FIND”表示发现、找到。“A3”为词句所在的单元格。“学”为要查找的字符。点击公式输入栏中前的勾,结果如图。可以看到,“学”是词语中的第1个字。

    5/12

    为了让查找的字可以任意变换,我们可以把“学”换成指定单元格。如B3。

    6/12

    这时我们发现,在B3中不输入文字,其计算结果仍为1。是不是修改公式有误?不是。刚才在“学”中,把“学”字去掉使之为空,其结果仍为1。这说明这个函数对空白默认计算结果为1。

    7/12

    现在我们在A列中从上到下再输入几个词语或句子,再用公式来计算一下所得到的结果。

    8/12

    将B3、C3选上,拉住填充柄向下填充(即复制、粘贴),使“学”字填上B列相应的单元格,使FIND公式填上C列相应的单元格。

    9/12

    结果如图。这样,我们就轻而易举地计算出了“学”字在每个词语、句子中的位置。

    10/12

    值得注意的是,刚才所说的对空白默认的查找位置为1;同时,我们在词句中输入第二个相同的字符,查找其位置时,公式只能查找到第一个字符所在的位置。

    11/12

    如果要查找到第二、三、四、五个……同一字符所在的位置,需要嵌套SUBSTITUTE函数来实现。其公式是“=FIND(?,SUBSTITUTE(A9,B9,?,2))”,这是查找A9单元格中,第二个B9单元格内指定字符所在位置的公式。

    12/12

    要查找第三个,需要将公式中的“2”换成“3”;依次类推……。

    至于公式中的“?”,可以换成任意字符,因为它只是临时替换而已。“SUBSTITUTE(A9,B9,?,2)”是将A9单元格中第二次出现B9单元格的字符替换成“?”,FIND(?,A9)是在A9中查找“?”所在的位置;将二者结合,可以计算出某个词句中第二次、第三次乃至更多次出现指定字符的位置。

    excel字符位置WPS字符位置表格字符位置计算字符位置电子表格位置
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_81219.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 05:13:47  耗时:0.024
    0.0245s