Excel中怎样把一行内容一下子粘贴在一个工作表中的各单数行?

来源:百度知道 编辑:UC知道 时间:2024/08/22 12:56:10
学校每次考试后老师们都要把学生个人成绩打印给家长看,除了成绩行内容不同外,“班级|语|数|外|物|理|化|”这行内容不变。老师们为了粘贴这行花费不少时间,因为Excel中按了复制图标后,只有一次“插入复制单元格”(相当于粘贴),而不象WORD中按了一次复制图标后能连续粘贴,
故请问有什么快捷的好办法?最好今天内回答,谁快先给谁分!
你们以为我有那么笨吗?(否则我就不会那么快就升到六级了并且被采纳了那么多答案),关键问题是我是在别人做好的基础上加工的,他们
都是一行紧接一行的,并且不允许我用WORD,我怎么直接粘贴、怎么再做表格啊?!

其实楼主的问题就是个类似工资条的问题,网上有很多解决利用excell做工资条的回答,搜一下就可以了, fyyunfei的办法也算其中的一种了,当然还有邮件合并,vba等等方法。

给你编了一个公式(这里假设你的数据都是在sheet1,第一行是标题,语文物理等等):

=CHOOSE(MOD((ROW(1:1)-1),3)+1,Sheet1!A$1,INDEX(Sheet1!A:A,INT((ROW(1:1)-1)/3)+2),"")

将上面公式输入到sheet2,任选一个单元格作为起始单元格,(或者输入到当前表格没有数据的列),当然也可以选sheet2中的a1作为起始,回车后选中a1,鼠标移到右下角,出现黑色十字时,向右拖拉到g列(当然由你的数据决定),然后再统一向下拖拉,知道数据完结。

本公式考虑到裁剪的问题,结果会是:第一行是标题,第二行是成绩,第三行是空行,向下以此类推。

我的方法是:
假设 班级|语|数|外|物|理|化| 分别在A至G列 (“班级”在A1单元格中)
则在H1输入=IF(MOD(ROW(),3),OFFSET($A$1,(MOD(ROW()-1,3)>0)*ROUND(ROW()/3,),COLUMN(A1)-1),"")
填充到N列 即可打印出条形成绩单了
补充:其实这就是楼上所说的工资条打印方法 希望对你有用 。

我对楼主的自信感到无语。这个问题都解决不好,还在那里自吹自擂。唉。

我来说一种办法:
如果有80人的话,共需160行
在第一行输入标题,下拉填充至80行,然后随便找一列,在1-80行中填充1、3、5....等奇数,在同列第81-160行开始填充2、4、6......等偶数,然后按该列排序即可。

这个需要操作技巧来完成,用文字描述难以领会,下面用实际操作来演示一下。

在Excel表格中,怎样把多个格内的内容粘贴复制到一个单元格中?谢谢 excel表中,怎样把同类项的内容一下子调出来。 怎样引用把EXCEL中的一行数据自动分成多行打印在EXCEL,WORD中 在Excel中,怎样把一行字,分成两行,在一个单元格中 excel中在一列中怎么样粘贴不同的内容 在excel中怎样把一行或一列中的数据统一加上或减去某数 excel把一行的内容拆分成两行 怎样在excel里面固定一行或一竖表格? excel中如何把每一行内容打印到一页上 怎样在Excel单元格中依次粘贴文字?