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

2025-05-07 00:01:27

在excel或WPS电子表格中,有时候我们需要发现、找到指定字符在语句中所在的位置,如果用肉眼一一去辨识,或者用“查找”的菱诎逭幂方法去查找,恐怕既费劲又容易出错。如果用公式,就方便得多,准确得多。下面谈谈用公式计算指定字符在语句中所在位置的办法。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢