网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 软件教学 > 网络办公 > Excel教学
办公软件:Office,Word教程,Excel教程,Powerpoint教程,Wps Office
Tag:函数,日期,时间,格式,技巧,表格,插入,,筛选,导入,导出,单元格,图表,打印,数据分析,排序,统计,公式
本月文章推荐
.利用Excel2007完成试卷分析.
.Excel中的自动筛选状态栏显示“F.
.使用Excel进行炒股.
.Excel 2007中隐藏或显示行和列的.
.Excel里随心所欲输小数.
.get.cell在excel中使用方式.
.让Excel按人头打印出工资条.
.探析用Excel开发MIS的方法.
.用Excel 2007做成绩表排序.
.在Excel 2007中导入或导出文本文.
.Excel2007中的单元格定位快捷键.
.用Excel做数据分析—直方图.
.Excel应用实例:快速编排复杂值班.
.EXCEL自动登记表的制作.
.七绝招 在Excel中将文本转换为数.
.Excel 2007工作表的移动与复制.
.Excel函数实例:在间隔数据中排定.
.选择使用Excel 2007的十条理由.
.巧妙移走Excel中不请自来的超链接.
.办公中常用到的Excel-VBA编程.

让Excel按人头打出工资条

发表日期:2007-7-5

  新建一Excel文件,在sheet1中存放工资表的原始数据,假设有N列。第一行是工资项目,从第二行开始是每个人的工资。

  在sheet2中我们来设置工资条。根据实际情况,工资条由三行构成,一行对应工资项目,一行对应一个人的工资数据,然后是一个空行用来方便切割。这样三行构成一个工资条。工资项目处在行号除以3余数为1的行上;空行处在行号能整除3的行上。以上两行不难设置,关键是工资数据行,牵扯到sheet1与 sheet2中数据的对应,经分析不难看出“sheet1中的数据行=INT((sheet2中的数据行+4)/3)”。

  这样我们在sheet2的A1单元格中输入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$N,INT((ROW()+4)/3),COLUMN())))”。确认后选择A1单元格,把鼠标放在A1单元格的右下角,鼠标变成“+”时,向右拖动鼠标自动填充至N列,这样工资条中的第一行就出来了。选定A1:N1,把鼠标放在N1单元格的右下角,鼠标再次变成“+”时,向下拖动鼠标自动填充到数据的最后一行,工资条就全部制作完成了。

  该公式运用IF函数,对MOD函数所取的引用行号与3的余数进行判断。如果余数为0,则产生一个空行;如果余数为1,则固定取sheet1中第一行的内容;否则运用INDEX函数和INT函数来取Sheet1对应行上的数。

  最后来设置一下格式,选定A1:N2设上表格线,空行不设。然后选定A1:N3,拖动N3的填充柄向下自动填充,这样有数据的有表格线,没有数据的没有表格线。最后调整一下页边距,千万别把一个工资条打在两页上。怎么样,还满意吧?

上一篇:把Excel里显示的错误标识全部隐藏起来 人气:4982
下一篇:比较常用的25条Excel技巧整理放送 人气:18912
浏览全部Excel的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐