有1000多个excel表 想在第一个表里添加一列,值全为1;第二个表里添加一列,值全为2;...依此类推,怎么做 20

 我来答
哲木子1985
2012-01-03 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:38万
展开全部
在sheet1里把鼠标放在左下角,“sheet1”上面,右键选择所有表,然后插入一列,在插入列的第一行输入公式=RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1))-5),这样其他表就跟着变了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tttta007
2012-01-03 · TA获得超过803个赞
知道小有建树答主
回答量:1085
采纳率:20%
帮助的人:300万
展开全部
三个前提可以做到:1,内存足够大,一个文件里有1000多张表
2,表的名字就是1,2,3...数字顺序编的
3,每个表达行数相同或者你允许添加的行数与表中原来行数多
更多追问追答
追问
这三个前提能满足,那您能给个具体的代码么?觉得代码应该也不会很复杂,只是没接触过VBA,真是不想手动的一个个去添加啊啊啊啊
追答
选中第一张表,按下shift,点击最后一张表,所有表都被选中了
当前表格插入一列,选中这一列如1~100行,输入=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))取得工作表名,然后按下ctrl+enter
任意双击一张表解除选定 ,应该可以搞定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Shi_Wenzhong
2012-01-03 · TA获得超过5141个赞
知道大有可为答主
回答量:3754
采纳率:36%
帮助的人:1142万
展开全部
做个VBA程序去完成这样枯燥而乏味的活吧。
追问
能给个具体的程序么?我的源文件是GPS车辆数据,但它们是每个车的数据为一个excel表,里面没有车ID,现在想在每个表里加入ID,没接触过VBA编程,所以还请高人赐教哈
追答
你没接触过VBA编程,那对EXCEL的宏操作知道么?如果知道宏,就可以用记录宏的办法,因为你这个任务虽然量大,但不复杂。重复做几次,用宏记录下操作过程,再修改一下就是个VBA小程序。做的过程中有什么语法不知道,可以看EXCEL的VBA帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arongustc
科技发烧友

2012-01-03 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5713万
展开全部
这种东西没有什么简单的方法可以学习的,如果你会VBA,估计几行代码搞定,如果你不会,短期内也学不会,估计直接手工插入也不会很慢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w1118w
2012-01-03 · TA获得超过1090个赞
知道大有可为答主
回答量:1526
采纳率:0%
帮助的人:920万
展开全部
自己找VBA的教程吧,要是有点基础就用不着别人的程序改下就行了。因为VBA就是专门对付办公软件系统的程序嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式