当前位置:首页教育技巧excel技巧excel公式与函数

excel表格怎么标注二次入职

2024-07-20 14:14:27


1.想利用Excel实现 第一张表格显示员工在职 第二张表格显示入职所有人

在F2单元格内输入 =IF(H2="离职","",MAX(F1:F$1)+1) 下拉

在B2单元格内输入 =IF(A2>MAX(F:F),"",VLOOKUP(A2,F:G,2,0))下拉

这样离职的人员就不会出现在第一个表里面了。

F:H列可以放入其他工作表,原理一样。

2.excel中,A2=在职则C2可以不输入入职时间,但A3=入职则C3必须输

如果你想达到这么目的,

出现提示的msgbox 就得写代码,代码很简单的,判断一下,

注意 启用宏,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Columns.Count = 1 And Target.Rows.Count = 1 And Target.Column = 3 Then

If Target.Offset(0, -2).Value = "在职" Then

Target = ""

ElseIf Target.Offset(0, -2).Value = "入职" And Target = "" Then

MsgBox "请输入入职时间"

Target.Interior.ColorIndex = 6

ElseIf Target.Offset(0, -2).Value = "入职" And Target "" Then

Target.Interior.ColorIndex = 0

End If

End If

End Sub

一般情况下 弄个条件格式就行了

3.excel表格中隔一行插入相同内容的二行如何操作

很简单的,我1200人都能做,通过排序的方法进行!现在假定有99人,标题从A列到AA列结束,第1行是标题,从A列到AA列是字段名,第2行到第100行是这99个人丰对应的工资资料

第一步选中第2行到第100行之后在上方插入然后新的第2行到第100行就是空白了,而人员就到了第101行到第199行了

第二步把第一行的标题向下填充到第2行到第100行,然后标题就是第1行到第100行

第三步在AB列把第1行到第100行标注为1、3、,,,,,,奇数填充一直到199

第四步在AB列把第101行到第199行标注为2、4、,,,,,,偶数填充一直到198

第五步选中所有数据按照AB列排序就可以实现了

这种方法不用一分钟时间就可以完成,我现在算工资1000多人都采用这种方式!

不知道楼主对我的方法可否满意,互相交流!

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .