用excel公式生成工资条

时间:2023-04-21 09:10:31 

由工资表写成每一位员工的资条,效果如下:

用excel公式生成工资条

今天有位朋友说他的数据量有点大,不想用这种填充序号排序的方法,有没有函数公式可以一次完成生成所有员工的工资条?

今天给大家一种函数方法。

公式实现

在A1单元格输入公式:

=CHOOSE(MOD(ROW(),3)+1,””,工资表!A$2,INDEX(工资表!$A$2:$F$10,(ROW()+4)/3,COLUMN()))

公式向下向右填充,可得所有员工的工资条。

如下图:

用excel公式生成工资条

公式解析

1、首先弄清楚工资条内容与当前行数的规律:

行数除以3,余数为1,则填写“编号”“姓名”“职称”“基本工资”等信息;

行数除以3,余数为2,则填写每位员工的个体工资信息;

行数除以3,余数为0,则填写两位员工之间的间隔行,即空白。

2、再弄清楚CHOOSE函数的用法:

语法:

CHOOSE(index_num, value1, [value2], …)

CHOOSE函数语法具有以下参数:

index_num 必需。 用于指定所选定的数值参数。 index_num必须是介于1 到 254 之间的数字,或是包含1 到 254 之间的数字的公式或单元格引用。

如果 index_num为 1,则 CHOOSE返回 value1;如果为 2,则 CHOOSE返回 value2,以此类推……

3、本公式中:

依据MOD(ROW(),3)+1的值:

如果是1,返回””,即空值;

如果是2,返回工资表!A$2;

如果是3,返回INDEX(工资表!$A$2:$F$10,(ROW()+4)/3,COLUMN()),即工资表!$A$2:$F$10数据区域(ROW()+4)/3行与COLUMN()的交叉点单元格值。

ROW()、COLUMN()指公式所在的当前行当前列。

choose函数的具体用法参考:Excel068 CHOOSE函数用法集锦——与SUM、VLOOKUP、IF、MATCH配合使用,查找更轻松

INDEX函数的具体用法参考:Excel050 INDEX、VLOOKUP、HLOOKUP、LOOKUP排排站,查询函数任你选

工资条中,“编号”“姓名”“职称”“基本工资”等信息行填充为绿色,是用条件格式的公式设置的,公式为=mod(row(),3)=1,含义为如果当前行除以3的余数为1.

如下图:

用excel公式生成工资条

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • win10正式版小娜没声音开启按钮是灰色的该怎么办?

    2023-01-06 18:03:42
  • 搜狗拼音输入法皮肤编辑器使用方法

    2022-11-22 07:38:13
  • Win7如何设置Aero效果?Win7设置Aero效果的方法

    2023-01-06 22:48:18
  • win7进不了安全模式无限重启怎么办?

    2023-10-01 09:24:57
  • iOS 13 越狱后可用插件汇总(一)

    2022-06-22 17:16:11
  • Win11运行cmd提示“请求的操作需要提升”的两种解决方法

    2022-08-18 20:43:20
  • 如何输入乘号和除号的方法

    2022-03-15 00:23:42
  • Excel怎么设置每页打印相同表头标题

    2023-11-11 01:13:22
  • mac小白快来看!送你一份关于mac语音备忘录的使用指南!

    2023-07-22 20:25:44
  • Win10 10565预览版新功能 虚拟机中运行虚拟机

    2023-10-29 17:38:41
  • foxmail邮箱容量满了该如何处理?

    2023-10-21 07:11:44
  • Win7系统提示d3dx9 36.dll丢失怎么办?

    2022-09-06 13:26:19
  • Win10系统打开VC6.0程序提示0x0000142错误代码的解决办法

    2022-03-11 18:04:51
  • wps文字中怎样插入箭头

    2023-05-24 12:19:12
  • 如何在 Mac 上将照片导出为不同的文件格式?

    2023-06-28 18:25:53
  • Win7旗舰版系统开机自动启动语言栏怎么设置?

    2023-11-28 18:07:00
  • win10系统怎么进行远程连接?win10进行远程连接需要怎么做?

    2023-09-01 12:49:28
  • 显卡风扇转但是显示器不亮怎么回事?

    2022-08-17 18:40:37
  • wps表格怎么设置表格首行不滚动

    2023-06-06 00:09:52
  • 360浏览器怎么查看保存的密码?

    2023-04-14 08:20:39
  • asp之家 电脑教程 m.aspxhome.com