Excel2013向被粘贴区域的非空单元格内粘贴数据

Excel2013向被粘贴区域的非空单元格内粘贴数据

 

【问题如下】

有以下两张表:学生表 和 成绩表。

Excel2013向被粘贴区域的非空单元格内粘贴数据


Excel2013向被粘贴区域的非空单元格内粘贴数据


需要将成绩这一列的数据,全部粘贴到学生表的学号列中去,并且与学号对应,学号空白的单元格直接跳过。


学生表中,学号这一列作为被粘贴区域,但是存在空白的单元格,所以需要向被粘贴区域粘贴数据时跳过空白单元格。

 

【方法如下】

1、首先在学生表中增加两个辅助列:辅助列1 辅助列2

Excel2013向被粘贴区域的非空单元格内粘贴数据


2、然后在 辅助列1 中输入1 2,然后选中1 2 ,双击区中红色圈起来的小点,使用填充柄填充。

Excel2013向被粘贴区域的非空单元格内粘贴数据


Excel2013向被粘贴区域的非空单元格内粘贴数据


3、对学生表的学号列进行筛选,只显示学号不为空的,然后在 辅助列2 中输入=ROW(),然后双击填充柄填充

Excel2013向被粘贴区域的非空单元格内粘贴数据


Excel2013向被粘贴区域的非空单元格内粘贴数据


4、取消第3步中的筛选,然后选中辅助列2,数据 --> 点击升序按钮--> 扩展选定区域 --> 排序

Excel2013向被粘贴区域的非空单元格内粘贴数据


5、按照辅助列2排序后,学号不为空的行就集中在了一起,此时将成绩列辅助粘贴过来即可

Excel2013向被粘贴区域的非空单元格内粘贴数据

 

6、选中辅助列1,数据 --> 点击升序按钮 --> 扩展选定区域 --> 排序,恢复正常的排序

Excel2013向被粘贴区域的非空单元格内粘贴数据

 

到这里,数据就粘贴辅助完成了。


参考资料:https://jingyan.baidu.com/article/363872eceb134a6e4ba16ff7.html

 Excel2013向被粘贴区域的非空单元格内粘贴数据