这里的COLUMN(A1),其实就是数字1,为了向右拉的时候,自动变成2 查找值,固定列标,数据源固定引用,向右填充,得到所有的结果 为了屏蔽错误值,我们需要再添加IFERROR公式:=IFERROR(VLOOKUP(COLUMN(A1)&$E2,$A:$B,2,0),"")方法二: 使用Filter函数公式 这个用法,需要最新版本的Excel,老版本是没有这个函...
1、传统VLOOKUP公式 首先要建立辅助项,输入公式得到累计计数的结果和原数据连接起来 =COUNTIFS($B$2:B2,B2)&B2 然后我们需要使用公式:=IFERROR(VLOOKUP(COLUMN(A1)&$E2,$A:$C,3,0),"")向右填充,向下填充,得到结果 相当而言较为复杂 2、新公式Filter 这是高版本的Excel里面才有的函数公式,其用法是:=...
=VLOOKUP(ROW(1:1),$A$2:$E$17,COLUMN(B:B),FALSE)这个公式,查询值为 ROW(1:1),当公式向下拖拽的时候返回1,2,3...这样的序列,而第三参数 COLUMN(B:B),返回2,因为部门在查询范围的第二列,当公式向右填充 COLUMN(C:C),以此类推,然后就返回了整行,接着公式向下填充。可以看到,这种方法...
=IFERROR(VLOOKUP(COLUMN(A1)&$E2,$A:$B,2,0),"") 解释:IFERROR函数:如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。 方法二: 使用Filter函数公式(仅适用于较新版本) 它的用法就是筛选,也就是说: 基于定义的条件筛选区域内的数据,当我们想筛选出一班的人员信息时,我们是对B列进行...
VLOOKUP和COLUMN函数:VLOOKUP($F2, $A:$D, COLUMN(B1), 0) 使用FILTER函数可以一次性完成操作,而无需手动填充公式。 四、多条件查找 对于复杂的多条件查找,FILTER函数依旧表现出色: FILTER函数:FILTER(C2:C7, A2:A7&B2:B7=E2&F2)或者FILTER(C2:C7, (A2:A7=E2)*(B2:B7=F2)) ...
然后我们需要查找第1条数据的话,就是输入公式:=VLOOKUP(I2&G5,A:E,3,0)为了向下和向右填充得到所有的结果,我们需要对数据进行固定引用和混合引用,所以我们输入的公式是:=IFERROR(VLOOKUP($I$2&$G5,$A:$E,COLUMN(C1),0),"")I2单元格固定不变,所以行列都加美元符号 G列是固定不行的,所以只对...
=IFERROR(VLOOKUP($E2&COLUMN(A1),$A:$C,3,0),"")所以VLOOKUP一对多查询,还是有点复杂的;如果我们Excel版本够高,我们可以使用FILTER公式快速解决 Filter公式快速实现一对多查询 无需插入辅助列,我们直接可以在E2单元格中输入公式:=FILTER(B:B,A:A=D2)=FILTER(结果列,查找列=查找值)这样的话,所有的...
公式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)筛选不重复日期的数据并升序排序 =SORT(FILTER(A2:F10,COUNTIF(A2:A10,A2:A10)=1))
因此,输入的公式可能是=IFERROR(VLOOKUP($I$2&$G5,$A:$E,COLUMN(C1),0),"")。I2单元格使用绝对引用,而G列只对列标进行固定。A:E列作为数据源采用绝对引用。通过使用COLUMN(C1)代替数字3,我们可以自动返回第4、5列的结果。最后,使用IFERROR函数来处理错误值并显示为空白。
接下来我们进行空值转换的操作。并不复杂,只需要在公式中组合两个函数,iferror和index函数。具体公式如下:{=IFERROR(INDEX(FILTER(A:F,B:B=I4),ROW()-5,COLUMN()-7),"")} 这个公式为什么就可以将filter函数输出的错误值转换为空值?其实是利用了index函数的数组引用功能,它会查询filter函数的结果区域,当...