excel如何快速判断一个内容是不是在另一列复杂内容中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何快速判断一个内容是不是在另一列复杂内容中?相关的知识,希望对你有一定的参考价值。
如图所示,我想知道左边的内容,是否存在于右边一长串复杂内容中,比如图片中【张三】在右边的内容里也有,【赵六】就不在右边的内容里
(其实数据少的话,一个个筛选就可以,现在的情况是左右两边的内容量都很大)
在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判断一列数据是不是在另一列中存在,并且把存在的数据提取出来