往合并单元格内粘贴内容,这样做更好!

职场   职场   2024-07-29 08:39   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    



大家好,今天我们来看一个这样的问题:如何往合并单元格内粘贴内容


如下图所示

D列为一列非合并单元格内容,表示地区名称。我们想要依次将其复制粘贴到A列单元格内,这里我们注意到A列单元格是含有合并单元格的。



虽然我们想要进行“复制粘贴”,但这种将非合并单元格内的内容依次复制粘贴到合并单元格中的问题,在微软Office Excel中是很难办到的,这里我们用函数公式代替“复制粘贴”,实现类似的效果。


首先要选中A2:A7这一区域,然后直接敲击等于号,输入函数公式
=COUNTA($A$1:A1)
Ctrl+回车 结束公式。


COUNTA函数可以统计所选区域内非空单元格的个数


用COUNTA函数统计$A$1:A1逐渐扩大的区域内的非空单元格的个数
对$A$1:A1区域的起始位置$A$1进行绝对引用,使其固定不动,而结束位置A1却会随着公式的下拉填充进行同步位移。形成一动态逐渐扩大的范围:$A$1:A1,$A$1:A2,$A$1:A3,......,$A$1:A6



如果还是感觉抽象,想象不出来其中的运作原理,那么我们再详细分解补充一下。


我们都知道,合并单元格的内的内容存在于取消合并单元格后区域的首个单元格内。所以公式返回的结果分别存在于A2、A4、A7单元格中,而其余单元格均为空值。


所以A2单元格公式COUNTA($A$1:A1)统计的就是$A$1:A1区域内非空单元格个数为1;A4单元格公式COUNTA($A$1:A3)统计的就是$A$1:A3区域内非空单元格个数为2;A7单元格公式COUNTA($A$1:A6)统计的就是$A$1:A6区域内非空单元格个数为3。


这样就会得到一个以数字1为起始值,差值为1的等差数列



选中A2:A7这一区域,修改A2单元格公式,嵌套使用OFFSET函数
=OFFSET($D$1,COUNTA($A$1:A1),0)
Ctrl+回车 结束公式


OFFSET函数可以给我们提供了一个对单元格区域的引用,从给定的起始单元格开始,移动到给定的单元格并扩展给定的高度和宽度。


OFFSET函数的语法如下

=OFFSET(起始单元格,移动的行数,移动的列数,高度,宽度)


使用OFFSET函数从固定的$D$1单元格开始,分别向下移动1行、2行、3行,向右移动的列数为0,高度与宽度省略,来进行提取数据,分别得到“河北”、“河南”、“辽宁”。


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章