excel 工资条制作,要有一个条头,还有一个空行,方便裁

我搜到了http://jingyan.baidu.com/article/ca41422ffd5f001eae99edae.html,但是我看不懂公式,不会用。 =CHOOSE(MOD(ROW(),3)+1,“”,单行表头工资明细!A$1,OFFSET(单行表头工资明细!A$1,ROW()/3+1,)) 什么意思? 那网页中第2-4步就可以了,求解啊
我提的问题就和http://zhidao.baidu.com/question/517093295?&oldq=1说的一样,但是那贴答的也很费解

教你个比较简单,不用公式的方法
1、你现在的工资表肯定是,一行标题行,下边是一行行的人员工资数据(是的话可以进行下一步)
2、在工资表的右侧第一列空白列输入数字(假设你的表10列,一行标题,十个人的工资,如果实际多的话,你扩展就行了),标题行右边输入1,然后从第一个人开始(也就是第十一列第二行),输入1,2,3,……一直到10(可以输入1,2之后选中这两个格子向下拉就行了)。
3、选中2-10的9个格子,复制1-10,贴到10下边的格子,然后再复制,在到最下边贴一次。
4、然后复制标题行,把第一个2到9的格子左边的空白区域覆盖,结果类似下边
标题一 标题二 标题三
姓名 数字 数字 1
姓名 数字 数字 2
姓名 数字 数字 3
标题一 标题二 标题三 2
标题一 标题二 标题三 3
1
2
3
5、然后以后便的新建数字列排序,升序,结果就是你想要的了。(这里要选择扩展区域)
看不懂给我发私信
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-28

是这效果吗,用VLOOKUP函数就行了,不用像那网址说的那样麻烦,具体情况要视乎你的表格而设定公式了。


=VLOOKUP($A4,工资表!$A$1:$N$6,COLUMN(B3),0)


第2个回答  2013-02-28
http://zhidao.baidu.com/question/517093295?&oldq=1
参见此贴
当时写这个公式时,没注意他的列数超过了26列,INDIRECT函数不好用
可以改用offset函数实现。

你只需要知道公式就对了。sheet2中输入公式

=IF(MOD(ROW(A1),4)=1,A$1,IF(MOD(ROW(A1),4)=2,A$2,IF(MOD(ROW(A1),4)=3,OFFSET(sheet1!$A$1,ROW(A3)/3+1,COLUMN(A1)),"")))

下拉复制,如果标题行或表头有合并单元格,公式得到的数据就会有0
所以要复制原表的格式,再格式刷新得到的数据。
如果不会的。加我口口: 三零八五四九零八三本回答被网友采纳
第3个回答  2017-12-25
那你还是发表过来我帮你做吧
反正发了公式你也不会用
EMAIL:[email protected]
相似回答