加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何按合并单元格智能填充?

(2012-12-19 17:18:41)
标签:

lookup

合并单元格

智能填充

it

分类: 实例解析
【问题】如何按合并单元格智能填充?微博链接


【思路】

1、合并单元格中只有最左上角单元格有数据,其他为空。

2、用A$2:A2<>""部分判断是否非空,返回由逻辑值组成的数组,使用混合引用使数组元素随公式的向下填充而不断扩展。

3True参与运算转化为1,0/条件返回由0和错误值组成的数组{0;#DIV/0!;#DIV/0!;0;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;0;0;#DIV/0!;#DIV/0!},其中的0标识了每个合并单元格开始的位置。

4Lookup查找时兼容错误值,在第二步返回的数组中查找1,由于各元素都比1小,Lookup找不到查找值时,根据数组中小于查找值的最大值返回匹配值。

5、由于数组中有多个0满足条件,Lookup按照二分法返回满足条件的记录中的最后一条,即从下向上返回第一个非空值。


 

=Lookup(1,0/((条件1)*(条件2)*...*(条件n)),数据区域)


【公式】

=LOOKUP(1,0/(A$2:A2<>""),A$2:A2)


附件下载:按合并单元格智能填充

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有