函数名:ETFillByUp

功能:

函数功能为空单元格向上填充,就是空单元,使用上方非空单元格值进行填充,该函数和ETFillByLeft为姐妹函数函数。该函数用法非常简单,只有一个参数


参数:

dataRange:第一个参数,待填充的数据,可以为Excel选区,也可以为其他函数返回的结果数组数据;

样例演示

下图样例数据,存在空单元格,使用ETFillByUp函数后,空单元格均会被填充上“广东”。

EFunction插件教程:向上填充函数ETFillByUp使用技巧教程

演示案例数据完整公式如下

演示案例完整公式:=ETFillByUp(B22:H32)

该函数最经典的应用案例为,合并单元填充。

Excel合并单元格均会只保留首单元格值,其他值均会舍弃,合并单元格区域其实数据内容可能和首单元格相同,例如下面的数据。可以使用该函数进行填充,使用合并单元格填充,案例数据如下图所示。

EFunction插件教程:向上填充函数ETFillByUp使用技巧教程
合并单元格填充

这里引出另外一个应用,就是在平时工作过程之中,例如案例数据,需要从存在合并单元格之中,将01班所有数据提取出来,这时就可以使用ETFillByUp函数作为辅助函数了,案例完整公式如下:

演示案例完整公式:=FILTER(ETFillByUp(B49:H58),EFCHOOSECOLUMNS(ETFillByUp(B49:H58),1)=C60,””)

EFunction插件教程:向上填充函数ETFillByUp使用技巧教程
FILTER函数对合并数据过滤

上述公式FILTER函数不能够直接对包含合并单元格数据进行过滤,使用ETFillByUp函数进行预处理填充。同样过滤条件列,也是用ETFillByUp预处理后,提取首列数据进行条件判断。最终效果如上图所示。

注意事项:

  • 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;

EFunction插件教程:向上填充函数ETFillByUp使用技巧教程

相关新闻

QQ
QQ
关注微信
关注微信
返回顶部