excel问题,向高手求教

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:42:58
在EXCEL表格中,有如下数据:

1 张一 初一 语文 90
数学 85
英语 77
2 李四 初二 语文 61
数学 78
英语 74
……(还有很多条学生的数据记录)

不能用CTRL+C和CTRL+V来补齐学生信息

最后要怎样能将数据处理成如下格式:
1 张一 初一 语文 90
1 张一 初一 数学 85
1 张一 初一 英语 77
2 李四 初二 语文 61
2 李四 初二 数学 78
2 李四 初二 英语 74

假如1 张一 初一分别是A1、B1、C1。
选中A、B、C这三列,编辑-定位-定位条件-空值,然后输入=A1,再按Ctrl+Enter结束即可。

第一行应该还有一行标题行吧
原数据中数学和85等数据应该在D列和E列,这两列数据应该不需要改动
在F2中输入公式
=IF(A2="",IF(D2="","",F1),A2)
向右复制3列,再向下复制公式

选中F、G、H列有数据区域,复制,
在A2单元格右击,选择性粘贴,数值
删除F、G、H列