XMATCH函数返回单元格内固定字符串位置

封面

XMATCH函数是返回项目在数组中的相对位置。默认情况下, 需要精确匹配。它的语法格式:=XMATCH(查找值,查找数组,[匹配模式],[搜索模式]);查找值可以为数组;匹配模式:0、1、-1三种模式;搜索模式:1、-1、2、-2四种模式。

下面以实例来分享通过XMATCH函数实现返回单元格内固定字符串位置的应用。如下表,返回A列内最后“市”字所在的位置。如图所示:

图示

案例一:返回单元格内指定字符在单元格字符串的具体位置值。

1.在B2单元格编辑公式=XMATCH("市",MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0,-1),同时按Ctrl+Shift+Enter三键确认数组公式,并向下填充运行。

2.MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)是将单元格内每一个字符提取出来形成一组纵向数组。如下图所示:

图示

3.再通过XMATCH函数查找指定字符“市”字在MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)提取的数组内的位置,XMATCH函数第三个参数,0表示完全匹配,若未找到所要查找的内容则会返回#N/A;XMATCH函数的第四个参数,-1表示为从最后一项到第一项进行搜索;返回最后“市”字所在单元格字符串的位置为8。

操作演示如下:

操作演示

(此处已添加书籍卡片,请到今日头条客户端查看)

案例二:返回最后“市”字的左边字符串。

1.在B2单元格编辑公式=LEFT(A2,XMATCH("市",MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0,-1)),同时按Ctrl+Shift+Enter三键确认数组公式,并向下填充运行。

2.XMATCH("市",MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0,-1)返回最后“市”字在单元格内的位置,作为LEFT函数的提取字符个数。最后得到的结果如下图所示:

图示

操作演示如下:

操作演示

当然,XMATCH函数的应用很广,这只是其中之一,这也是一种运用函数的思路。同时,在WPS表格中应用到的数组公式,均要在输入完公式后,同时按Ctrl+Shift+Enter三键确认数组公式。

(此处已添加书籍卡片,请到今日头条客户端查看)
展开阅读全文

页面更新:2024-04-22

标签:字符串   函数   位置   图示   数组   公式   演示   字符   模式   操作

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top