返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

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

时间:2013-03-06 14:33来源:Office教程学习网 www.office68.com编辑:麦田守望者

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

 

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

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣