【Excel公式应用】如何把一列姓名填入不规则的合并单元格,其实方法很简单!
公众号回复2016 下载office2016
有群友提问:如何把一列姓名填入不规则的合并单元格?
先不管为什么要用合并单元格(其实人人都会遇到),单就这个问题来说,简单模拟了一个数据,方便大家理解问题。
结合下面的图片来说,现在有一列姓名(A列),按照题主的要求,是需要填入E列这样大小不一的合并单元格中。
我们把这一个问题变成两个,先来介绍如何将A列的姓名填入C列这样大小都相同的合并单元格,然后再来说E列该如果实现。
根据合并单元格的大小,要实现C列这样的填充效果,可以用的公式有很多,老菜鸟推荐给大家的是比较不费脑子而且通用性强的一个公式。
=INDEX(A:A,COUNTA($C$1:C1)+1)
来看一下操作过程。
操作非常简单,输入公式然后下拉即可。
实际上,不规则合并单元格也用的这个公式,只是操作方式略有不同。
对于不规则合并单元格,在输入数据的时候,无法直接下拉,要先选择合并单元格区域,然后输入公式后按着Ctrl键再回车。
了解两种情况的操作方法后,来解释一下公式的原理。=INDEX(A:A,COUNTA($E$1:E1)+1)
公式是INDEX函数最基础的用法,INDEX(A:A,二参),就是在A列的姓名中按照指定的位置提取姓名。
公式的关键是如何确定位置,也就是COUNTA($E$1:E1)+1,COUNTA也是比较简单的一个函数,作用就是统计区域中的数据个数,需要理解$E$1:E1在这里起到的作用。
第一个合并单元格里的公式,只统计了E1,结果是1,而第一个姓名在A列的第二行,所以COUNTA 的后面+1。
第二个合并单元格里的公式,统计的就是这个单元格上方有数据的单元格个数,结果是2,加1得到3,也就是说,第二个姓名在A列的第三行,以此类推……
总之,这是一个非常基础的公式,如果你理解起来还是有困难的话,足以说明需要恶补一下公式函数的基础知识了,《菜鸟的Excel函数修炼手册》无疑是你最佳选择!
强烈推荐菜鸟系统学习Excel函数的宝典,也就是下面这本,非常适合新手学习。
出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。
不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。