您的位置: 首页 > Office技巧 > excel技巧

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

时间:2013-12-13 整理:docExcel.net

[Excel如何查看公式明细]Excel如何查看公式明细?excel表格中的数据是公式算出来的,想要显示算出数据的公式,该怎么显示呢?下面我们就来看看Excel表格显示公式的技巧...+阅读

通常在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)),)&""

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

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

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

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

本文地址:https://www.docexcel.net/show/3_3735.html

以下为关联文档:

excel筛选不了是什么原因这篇文章主要介绍了excel筛选不了是什么原因?excel筛选不了的原因介绍的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel公式不会自动计算怎么办有时会发现明明公式相关的数值已经变化,按理说公式的结果也应该自动计算变化,可实际上没变化,这是怎么回事呢?一起来了解一下吧...

excel怎么找出被公式引用的单元格excel表格不知道数据是否被公式引用了,要想知道数据是否被公式引用了怎么办?一起来了解一下吧...

Word怎么设置段落公式和文字水平对齐不少用户在使用Word文档编排文字的时候,经常会在自己的Word文档中插入一些公式,那么Word怎么让段落的公式和文字水平对齐呢?一起来了解一下吧...

Excel怎么筛选出自己想要的内容这篇文章主要介绍了Excel怎么筛选出自己想要的内容?excel表格筛选内容操作教程的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel函数公式大全 excel最常用的八个函数的使用方法这篇文章主要介绍了excel函数公式大全 excel最常用的八个函数的使用方法的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel如何只粘贴到筛选出的部分excel如何只粘贴到筛选出的部分?表格进行筛选之后,可以通过定位条件功能定位可见单元格,然后复制粘贴筛选后的数据就可以只复制出筛选后的数据了。下面一起来看看具体方法...

excel锁定公式怎么输入 excel绝对值符号输入教程在excel表格编辑中,“$”符号是经常用到的一个,可以锁定公式不被修改,可能还是有很多用户不清楚excel锁定公式$怎么输入,下面小编带来excel绝对值符号输入教程,希望对大家有所帮...

excel表格高级筛选怎么操作这篇文章主要介绍了excel表格高级筛选怎么操作?excel表格高级筛选不同用法使用教程的相关资料,需要的朋友可以参考下本文详细内容介绍...

相关推荐: