【发布时间】:2015-03-28 13:21:48
【问题描述】:
我有一个大的 excel 文件,它的 5000 行样本上传here。
该文件包含有关员工的数据如下:
First Column: Employee Name
Second: Employee ID
Columns 3-7: Experiences (Multiline Values)
3: Career Name
4: Rank
5: From
6: To
7: Reason For Leaving
Columns 8-13: Managerial Jobs
Columns 14-17: Education
Columns 18-26: Courses
现在每个员工将有许多多行值用于经验、管理工作、教育和课程,换句话说,他在同一行的每一行都有许多课程
现在需要如下: Excel 宏 (VBA):
-
将带有标题的每个员工(行)移动到同一工作簿中的新工作表,并使用位于第 2 列的员工 ID 命名工作表(此代码已准备好)
对于每个多行值(以教育为例),应将每一行添加到单独的行中
- 如果可能按日期对每个多行值进行排序,从旧到新。 就是这样,
在附件的excel文件中,我做了第一个员工,是否可以对大约5000名员工重复此操作,如果没有,您建议使用什么数据库,Microsoft Access可以吗?
【问题讨论】:
-
对不起,题主错了,应该是多行excel到每行新行
-
我假设您的帖子应该说“此代码已读取y”。我将进行编辑。
标签: database vba excel ms-access