【excel用数组公式获取字符在字符串中最后出现的位置】如果要获取字符串中的某个字符最后出现的位置,可以用下面的数组公式 。假如A1单元格中的字符串为“Microsoft Office Word”,要查找字符“o”最后出现的位置,在单元格B1中输入数组公式,公式输入完毕后按Ctrl +Shift +Enter结束 。
=MAX((MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)="o")*ROW(INDIRECT("1:"&LEN(A1))))
或:
=LOOKUP(LEN(A1),FIND("o",A1,ROW(INDIRECT("1:"&LEN(A1)))))
两公式都返回字符“o”最后出现的位置“19” 。但后面的公式可以区分大小写,例如如果将查找的字符换成“O”,前一个公式仍返回“19”,而后面的公式将返回“11” 。
推荐阅读
- excel合并两列数据并删除重复项的数组公式
- excel怎样在单元格内合并文本和日期
- 用“密”字能组成什么词?
- excel不计重复值提取区域中的第N个最大值
- 怎样用Excel公式返回英文双引号?
- excel从一列数值中提取正数的几个公式
- 雪茶的功效与作用及禁忌有哪些?
- 食用沙葱的功效与作用禁忌分别是什么?
- 食用乌柑的功效与作用及禁忌分别是什么呢?
- 饮用大黄茶的功效与作用及禁忌分别是什么?