课程:
- 1、我是用EXCEL表做工资,能否有小程序能实现输入一个人的名字,然后就只能看见这一个人的工资信息?
- 2、在Excel里输入姓名、密码就可以查询到自己的工资
- 3、excel工资计算表,怎么制作一个透视表,在透视表里输入姓名,就可以查出本人工资的明细?
- 4、假如我只知道姓名要查工号,怎么用excel表格筛选
我是用EXCEL表做工资,能否有小程序能实现输入一个人的名字,然后就只能看见这一个人的工资信息?
如果查询工资的时候 是由专门的人员来给出查询结果的话,比如做工资的人 那么你可以直接在excel表上使用一个 一个专门的表格用来做查询结果的窗口,你原来做的工资表 用作数据源……
使用查找函数来 根据员工代码为主要条件 还可以辅以时间等 用查找函数vlookup等来查询……vlookup 函数的应用方法类似:比如你的原工资数据在sheet1表中,B列为员工代码 C列为工资的月份 D以后依次是你工资的其他信息……
那么你可以在查询表中 A列 输入 员工代码 B列输入如下公式:
B2 =VLOOKUP(A2,SHEET1!B:M,COLUMN(B2),0)……这是考虑你的数据表是分月做的没有集中到一起……
如果你的工资数据是集中在一张表上的话 查询表 A代码 B 工资月份 那么 你将用到 sumproduct 这个函数……自己琢磨办吧……
但是如果你想让员工自己能够 自助查询的话,就比较麻烦了,你需要针对员工代码的查询设定一个“查询密码表”并使用一个 查询窗体 通过输入 员工代码 和 查询密码 的方式来完成各自的查询……
你可以用access 数据库 这个 数据库工具软件 来可视化设计你需要的查询和窗体设计……
这个软件 设计时 更贴近我们平时的正常思维,只需要自己写少量的代码 设置不需要写代码 而完全通过 可视化的设计窗口来完成你所需要的功能的设计……有可能的话 琢磨一下这个吧……
在Excel里输入姓名、密码就可以查询到自己的工资
如果只是查询的话,用公式就可以实现,建两张表,一张存数据(表1),一张做查询(表2)。
将表1有数据的列隐藏,然后加密保护(取消所有操作)
然后在表2通过index和match显示名字和密码都符合的记录。
不过,最好用VBA啦
excel工资计算表,怎么制作一个透视表,在透视表里输入姓名,就可以查出本人工资的明细?
这个不用数据透视表。
只要单独做一个sheet出来,里面把工资明细中的项目列出来,然后前面做一个填写人名的单元格。这个单元格可以用list(Data-Validation-list)出来,后面的明细都根据这个单元格用vlookup从你的工资计算表中查找过来就可以了。
假如我只知道姓名要查工号,怎么用excel表格筛选
第1张表有工号有姓名,另1张表只有姓名,你是想让只有姓名的这张工资表上再加上第一张表的工号,如果是这样,可以用以下办法:
一、新建一张EXCEL,将两张表的资料从上到下复制到一起,注意要工号对工号,姓名对姓名,此类推。
二、第一张表上资料在最后备注第一张,第二张表上的资料备注第二张,每条资料都要备注,也就是做个来源区分。
三、在来源区分假如果在I栏,则后面输公式,假如工号在A2.姓名在B2.则在J2栏输入=IF(B2=B1,0,1),在K2栏输入=IF(B3=B2,0,1),在L2输入=J2+K2。
四、对所有筛选,再按姓名排序,下拉J2、K2、L2公式到最后一笔,你会发现,在L2栏会出现0或1或2。0表示有同名,1表示两份资料都有,2表示两份资料有不相同的地方。同名你要单独处理。
五、在L2筛选为1的资料,全部复制到另一份EXCEl中,再从顶栏资料也就是工号处插入,选现有储存格下移,再把不要的删掉,剩下的就是你要的有工号有姓名的工资表了。
Vlookup也可以,但对同名,还是要先排序查找出来才可以用。这个在百度可以查用法。