一、多对多查询 所谓的多对多查询,就是通过查找多个值,来返回多个结果,我们可以利用FILTER+COUNTIF函数来实现,先来看下公式的书写规则,然后再跟大家讲解下原理,比如现在我们想要查找1班跟3班的数据 公式:=FILTER(A2:C8,COUNTIF(E4:E5,A2:A8))这个公式的关键点是FILTER函数,它的作用是根据条件来做数据...
=FILTER(A2:E14,(D2:D14=H1)+(A2:A14=H2),"")(D2:D14=H1)+(A2:A14=H2)这个参数是两个布尔表达式相加,但任意一个成立,结果就返回1,如果没有一个成立,结果返回0,所以用+连接。四、查询一列在另外一列中不存在的数据 =FILTER(B2:B14,COUNTIF(D2:D6,B2:B14)=0,"")COUNTIF(D2:D6,B2:...
公式:=FILTER(F22:F29, COUNTIF(F22:F29, F22:F29)=1)这里的COUNTIF部分,即COUNTIF(F22:F29, F22:F29)=1,表示在指定区域F22到F29中,运算结果仅出现一次的情况。通过结合FILTER函数,我们可以进一步筛选和运算仅出现一次的数值。
首页上面的公式是FILTER函数+COUNTIF函数组合来核对表格,其实就是利用FILTER函数条件查询,具体条件是使用COUNTIF函数来判断。先对这两个函数进行简单介绍:1、FILTER函数介绍功能:FILTER是基于定义的条件筛选一系列数据的函数,它由数组,包括,空值三个参数所构成。语法:=FILTER(数组,包括,空值)第1个参数【数组】...
借助COUNTIF函数作为辅助列,判断内容是不是要查找的,大于0的就是符合条件。 再根据辅助列进行判断。查询的结果是按数据源的顺序,并非第9行。 =FILTER(A2:G7,H2:H7>0) 3.查询多个姓名,并且姓名按第9行的顺序排序 MATCH函数可以判断姓名在第9行的排位。
1.数量大于5的有几个 =COUNTIF(D:D,">5")2.营业部中含河字的有几个 *是通配符,前后都加*就...
=B1&COUNTIF(B$1:B1,B1) 收款单位+ROW就可以查找辅助列的内容。 =VLOOKUP(E$1&ROW(A1),$A:$C,3,0) 不过自从FILTER出现以后,就不需要辅助列了,一步到位。正常情况下这个公式区域可以不用锁定,而这个案例比较特殊,需要右拉公式,因此需要锁定区域。
公式1:=FILTER(A2:F10,IFERROR(FIND("李",B2:B10),0))公式2:=FILTER(A2:F10,LEFT(B2:B10)="李")筛选部门出现次数小于3次的数据 =FILTER(A2:F10,COUNTIF(C2:C10,C2:C10)<3)筛选首次出现的日期的数据 =VLOOKUP(UNIQUE($A$2:$A$10),$A$2:$F$10,COLUMN(A1),FALSE)筛选不重复日期的数据并升序...
我们用COUNTIF函数作为FILTER函数的第2参数: =FILTER(A2:C15,COUNTIF(E2:E4,B2:B15)<>0) FILTER函数的作用是筛选符合条件的单元格。 函数参数: =FILTER(要返回内容的数据区域,指定的条件,[没有记录时返回的内容]) 再通俗的说,第1个参数是要筛选的单元格区域或数组,第2个参数是筛选的条件,这2个参数是必须...
首先使用FILTER函数筛选出符合条件的数据范围:=FILTER(A2:B10, B2:B10="A", A2:A10>=60),然后再在筛选结果上应用COUNTIF函数进行统计:=COUNTIF(D2:D10, ">0"),其中D2:D10为筛选结果的数据范围。 3. 结合应用的优势 COUNTIF和FILTER函数的结合应用能够更灵活地满足复杂的数据统计和筛选需求,提高工作效率...