Excel里制作工资条

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:23:11
假定工资表名为“SHEET1”,请在“SHEET2”工作表A1单元格输入公式:=INDEX(SHEET1!A:A,IF(MOD(ROW(),2),1,ROW()/2+1))
这是关于一个在EXCEL中如何制作工资条的公式,请各位大侠们给我分析一下原理好吗,比如说前面第一个INDEX的用法,就是越详细越好!!!答好我加分!!

这个公式的意思是,如果表二的单元格的行数被2除余1那么就返回表一第一行的值,就是表头了,否则就返回表二行号(ROW()/2+1)的值,也就是说,表二行号是2时返回表一第2行,表二行号是4时,返回表一第3行值,以此类推。
INDEX()函数有两种形式,数组形式和引用形式,这里使用是的引用形式,它有四个参数,(查找区域,引用的行序号,引用的列序号,如果有几个不连续区域最后一个参数指定选择第几个区域)本例中省略了后两个参数。