Excel将销售明细表中合并单元格填充地区名称
- 2022-10-02
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 139 次浏览
如图所示的地区销售明细表中,为了其他应用的需要,必须将地区列的合并单元格中的空单元格填充对应的地区名称,下面的公式将实现这种需求。
E列单元格利用T函数结合OFFSET函数生成公式如下:
{=T(OFFSET($A$1,MATCH(ROW($A$2:$A$13),IF($A$2:$A$13<>"",ROW($A$2:$A$13))),))}
F列单元格利用LOOKUP函数填充公式如下:
{=LOOKUP(ROW($A$2:$A$13),IF($A$2:$A$13<>"",ROW($A$2:$A$13)),$A$2:$A$13)}
两个公式中利用IF函数部分的条件判断是解决问题的关键,目的在于将A列非空区域赋值行号,空单元格则赋值为FALSE。结果为:
{2;FALSE;FALSE;5;FALSE;FALSE;FALSE;9;FALSE;FALSE;FALSE;FALSE}
两个公式都使用区间模糊查找返回序号,再根据序号返回对应的地区名称。而区别在于LOOKUP函数支持数组内部运算,直接生成内存数组。