就算很多公司不用纸质工资条了,这仍是 Excel 一个永恒的练手题

B站影视 韩国电影 2025-08-29 07:30 1

摘要:很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

今天再教大家一个制作工资条的方法。

从下图 1 的数据表制作成工资条,效果如下图 2 所示。

这个问题我们先不急着一步到位解答,我先教大家如何重复 n 次显示每行数据。

1. 在 C2 单元格中输入以下公式 --> 下拉,复制公式:

=INDEX(A:A,(ROW(A1)-1)/2+2)

公式释义:

(ROW(A1)-1)/2+2:计算结果为 (1-1)/2+2=2;INDEX(A:A,...):从 A 列中提取出排在第 2 位的单元格;随着公式下拉,第二个参数就变成了 (ROW(A2)-1)/2+2,结果为 2.5;因为不到 3,所以 index 仍然提取第二个单元格;依次类推,就形成了每两行公式提取 A 列同一行单元格,也就是重复 2 次的效果。

2. 同理,如果将公式中的 /2 改成 /3,就能重复三次显示每个姓名。

=INDEX(A:A,(ROW(A1)-1)/3+2)

公式释义:

随着公式下拉,(ROW(A1)-1)/3+2 的结果为 2、2.33、2.67、3、3.33、3.67、4……连续 3 位才能进入下一个整数,即每三行公式后 index 函数取值时向下挪一行;这样就能让行重复显示 3 次。

弄懂了公式原理,下面我们就可以用这个公式制作工资条了。

3. 复制数据表标题 --> 在 F2 单元格中输入以下公式 --> 向右拖动,复制公式:

=INDEX(A:A,(ROW(A1)-1)/3+2)

4. 用格式刷从左侧的数据表中复制数值列的格式。

5. 选中 F1:I3 区域 --> 向下拖动,复制公式,直至所有姓名都显示完整。

* 选中的区域很重要,千万不能选错,否则格式就会出错。

来源:Excel学习世界

相关推荐