请教如何把工资表(两行表头且有合并单元格)设置成工资条(每个人的工资明细上都有表头)

2025-05-21 07:02:04
推荐回答(2个)
回答(1):

虽然这个有点麻烦,但还是可以做得到的。

用vlookup函数实现把工资表(两行表头且有合并单元格)设置成工资条(每个人的工资明细上都有表头)
假定有如下数据:
1)表里的数据有1000-2=998条;
2)表里的数据空有A-J列
步骤如下:
1、复制两行表头,(有合并单元格的照旧,不用拆分,)粘贴到下方空白处。
假如粘贴到第1001行。

2、插入a列,从a3格开始(就是员工姓名开始),填充序号1、2、3……至最后一个员工。
(这样,表就有A到K列了)

3、a1001和a1002合并,输入“序号”两字(其它字也可以,不能空,不能输入数字)。

4、在
a1003格输入数字1,b1003输入公式:=vlookup($a1003,$a$3:$k$800,column(),0),回车后,右拉至k列。
(这是假定,原表是到k列结束,共800行,$a$3意思是员工从第3行开始)

5、选定a1001:k1003的区域(共三行),下拉。

就可以了。

回答(2):

把2行表头复制,粘贴到原表数据下方的空白行,下拉若干行,对这些表头添加序号,序号公式:=row(a1)-mod(row(a2),2) 下拉,得出 1、1、3、3、5、5、7、7、……
对员工添加偶数序号,第一格输入2,第二格输入4,选定2、4两格下拉。
最后对序号列进行排序。