excel如何快速判断一个内容是不是在另一列复杂内容中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何快速判断一个内容是不是在另一列复杂内容中?相关的知识,希望对你有一定的参考价值。

如图所示,我想知道左边的内容,是否存在于右边一长串复杂内容中,比如图片中【张三】在右边的内容里也有,【赵六】就不在右边的内容里
(其实数据少的话,一个个筛选就可以,现在的情况是左右两边的内容量都很大)

=$a2&"有"sum(isnumber(search($a2,$b$2:$b$9)))&"条记录"
在c2单元格(数组三键输入)后下拉
参考技术A

题目需要将某个人的数据全部展示出来,达到筛选的效果

C1单元格内输入查询人的条件,下面列出该条件下的所有条目

C2单元格内公式如下:

=IFERROR(INDEX($B$1:$B$10,SMALL(IF(ISNUMBER((FIND(C$1,$B$2:$B$10))),ROW($B$2:$B$10)),ROW(A1))),"")

低版本请使用三键结束(Ctrl+Shift+Enter),公式下拉,得到B列处于的符合条件的所有条目。

参考技术B

=SUMPRODUCT(ISNUMBER(FIND(A2,B:B))*1)

下拉,B列有几个就显示几

本回答被提问者采纳

EXCEL中如何判断一个时间区间是不是在另一个时间区间内?

如图所示需要判断C列的时间区间(8:00-17:05)是否在F-G列(15:17-15:40)的范围内,有多长时间在15:17-15:40的范围内。还需要考虑一点就是D列的11:00-12:00这段时间要抛出。大家有没有简单的方法或者公式啊?

公式一大堆,你参考一下,I2单元格公式:

=IF(AND(TIME(HOUR(LEFT(C2,FIND("-",C2,1)-1)),MINUTE(LEFT(C2,FIND("-",C2,1)-1)),SECOND(LEFT(C2,FIND("-",C2,1)-1)))>F2,TIME(HOUR(MID(C2,FIND("-",C2,1)+1,1000)),MINUTE(MID(C2,FIND("-",C2,1)+1,1000)),SECOND(MID(C2,FIND("-",C2,1)+1,1000)))<G2),"包含","不包含")

参考技术A 用if语句多层套用一下做判断。
先判断开始于结束时间是否与时间段有交集,
如果没有交集,结果显然为0;
如果有交集,判断开始时间是否在11:00-12:00
如果在计算出来交集,保存赋值;结果就是下午的交集部门减去上午的交集部分。
如果不在计算下午的交集部分,结果就是交集。

以上是关于excel如何快速判断一个内容是不是在另一列复杂内容中?的主要内容,如果未能解决你的问题,请参考以下文章

关于Excel判断一列数据是不是在另一列中存在,并且把存在的数据提取出来

Excel技巧:判断某一列中的数据是不是在另一列中

excel中如何检查一列中的内容是不是包含在另一个文档的一列中。

EXCEL 比较一列数据是不是在另一列出现过

如何查看excel中一列是不是包含另一列的内容

EXCEL里面怎么自动查看单元格是不是包含在另一列