工作交接~

#xls 转 xlsx

一般拿到的课程excel文件都是xls的老版后缀,所以第一步是另存为一个新版的xlsx后缀的文件:new.xlsx

另存为

#去掉课程编号

正常一个课程的名字是课程代号-课程名这种格式,比如:0410303-中共重要会议述评及专题研究,需要先把前面的课程代号-去掉。

课程名

选中课程的列,右键->插入

插入

#键入公式

去除的公式如下:

1
=MID(F2,SEARCH("-",F2)+1,LEN(F2))

公式

这里面的F2是同行的课程编号所在的表格位置,到时候你看着改。

拖动

然后左键放到单元格右下角,拉动到最后一行,就可以完成所有的替换:

效果图

对了,记得把标题栏那行填一点东西,不然待会会报错,随便填什么都行:

标题栏

#开启宏

视图 -> -> 录制宏

录制宏

确定

确定

然后什么都不用点,视图 -> -> 停止录制

停止录制

视图 -> -> 查看宏

查看宏

编辑

编辑

然后会有一个如下的页面:

vba界面

#键入宏

参考完整代码,把1-64行的代码,ctrl c复制一下,回到上一个界面,ctrl a选择当前所有内容,ctrl v替换。

注意的是nameRow这个变量是每次都变的,这次我们是E列,所以是5

E列

5

保存按钮:

保存

是

视图 -> -> 查看宏 -> FindAndMark -> 执行

执行

收工

#后续

注意事项都在这边:https://onns.xyz/blog/2020/02/19/find-string-in-excel/,也去看下。

完。