本文作者:office教程网

excel类似自定义筛选(包含)功能的数组公式

office教程网 2024-04-09 22:22:32
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

通常在Excel中的一列数据中找出包含指定文本的数据,可以用自定义自动筛选中的“包含”选项。有时可能也需要用公式来实现这样的功能,这时可用下面的数组公式。例如A2:A101中包含100个三位数字,在D1单元格中输入要查找(包含)的内容,在其下方的单元格中返回结果,如图所示。

在D3单元格输入数组公式:

=OFFSET($A$1,SMALL(IF(ISERROR(SEARCH($D$1,$A$2:$A$101)),65535,ROW($1:$100)),ROW(A1)),)&""

Excel中的“多关键字”排名公式使用图解教程

在Excel中对某列进行排名时通常使用RANK函数,但有时排名需要考虑多列的情况,例如在对B列排名时,如果B列有相同的数值,则按C列排名。通常,要获得这样的多列排名结果,可以在“排序”对话框中依次选择或添加“主要关键字”和“次要关键字”,然后进行排

公式输入完毕后按Ctrl Shift Enter结束,然后拖动填充柄向下填充公式。

说明:该公式先用SEARCH函数判断A列中是否包含指定的文本,如果A列某个单元格包含指定文本就返回该单元格的在A2:A101中的位置,否则返回“65535”。然后用SMALL和OFFSET函数按先后顺序返回包含指定文本的单元格值,对于不包含指定文本的单元格,公式会在D列的后面返回A65536这个几乎用不到的空单元格值。

例如要查找A列包含“12”的数据,在D1中输入“12”即可。

由于用到了SEARCH函数,因而可以支持通配符。如要返回A列中结尾为“8”的数字,只需在D1中输入“??8”。

excel用自定义函数提取单元格内字符串中的数字

如果Excel单元格中包含一个混合文本和数字的字符串,要提取其中的数字,通常可以用下面的公式,例如字符串“隆平高科000998”在A1单元格中,在B1中输入数组公式: =MID(A1,MATCH(1,–ISNUMBER(–MID(A1,ROW(INDIRECT("

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel类似自定义筛选(包含)功能的数组公式发布于2024-04-09 22:22:32
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: