Excel将销售明细表中合并单元格填充地区名称

如图所示的地区销售明细表中,为了其他应用的需要,必须将地区列的合并单元格中的空单元格填充对应的地区名称,下面的公式将实现这种需求。

  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函数支持数组内部运算,直接生成内存数组。

office办公软件入门基础教程 » Excel将销售明细表中合并单元格填充地区名称

本文链接:【Excel将销售明细表中合并单元格填充地区名称】https://www.officeapi.cn/25050.html

OFFICE,天天学一点,进步多一点

联系我们