excel表格问题!求助高手
发布网友
发布时间:2022-05-11 18:55
我来回答
共6个回答
热心网友
时间:2023-10-17 06:50
假如A表A列 和B表a列查找
B表B1输入=if(countif(A!A:A,A1)>=1,"",A!A1)向下填充
根据实际情况 自己修改一下
希望能帮到你追问不行呀!我再具体说下吧:
假设sheet1里A列数据(全公司的人员名单):王茜 赵刚 李茜 张蓓 张彦群 陈帅 马力
sheet2里A列数据(今天打卡的人):王茜 李茜 张蓓 张彦群 陈帅 马力
我想在sheet1里B列标注出今天未打卡的人,怎么弄啊?
追答sheet1表B1=IF(COUNTIF(sheet2!A:A,A1)>=1,"",A1)向下填充
热心网友
时间:2023-10-17 06:51
用条件格式或许更明了一些:
格式——条件格式——公式:=COUNTIF($E$2:$E$100,A2)=0
格式字体颜色选:红色,图案选:浅蓝色——确定
没出勤的同学单元格就凸显出来了
注:$E$2:$E$100是今天打卡的同学姓名所在区域
热心网友
时间:2023-10-17 06:51
假设名单都在表格的A列。在B表格你需要的单元格输入公式
=index(a!a:a,small(if(countif(a$1:a$500,a!a$1:a$1000)=0,row($1:$1000),""),row(a1)))按ctrl+shift+enter结束输入,下拉填充
热心网友
时间:2023-10-17 06:52
呵呵,看了大家的回复,我也说两句吧:
1、是不建议用VBA,虽然写两句就可以了,但是估计你较难一下子掌握,做HR考勤没必要学这么深的,当然若有计算机基础的别论;
2、建议用条件格式来做,03、07EXCEL的条件格式应该也够用,但操作进来并不是非常清晰,建议安装2010版本的EXCEL,其中的条件格式比较清晰,但要掌握好条件格式也是比较困难,注意对条件格式应用时的区别选择;
3、VLOOKUP这个函数是做HR的基础要学的公式,如果这个公式不什么的话,个人认为HR基础功是不扎实的,当然要是当上领导了别论,这个公式对于初学者来说是比较困难的,首先要对其几个参数要有明确的认识,也不要被四个参数,这么多给弄晕了,刚开始时慢慢来;
4、不管用条件格式 还是VLOOKUP函数最后一步都是需要筛选的,2010版本的筛选功能强大很多,建议用,不然很多时候,在数据量特别大时,筛选不出你想要的结果,这个一定要注意了
以上是我们HR在用EXCEL处理数据时经常什么遇到的一些问题,希望楼主多多学习和练习追问......哥哥,说了半天,也没说出个解决的办法啊?
看你打了这么多字。我想你追问吧:
假设sheet1里A列数据(全公司的人员名单):王茜 赵刚 李茜 张蓓 张彦群 陈帅 马力
sheet2里A列数据(今天打卡的人):王茜 李茜 张蓓 张彦群 陈帅 马力
我想在sheet1里B列标注出今天未打卡的人,怎么弄啊?
热心网友
时间:2023-10-17 06:53
在表一的B2输入=VLOOKUP(A2,Sheet2!A:C,2,0),回车,下拉到你所需要的地方,试试看,效果有没有达到追问哥们,没看太明白,能讲解一下吗?
追答假如A列都是姓名,前提是不能有重复的姓名,表二是考勤记录,B列表示今天要查的,C表示明天要查的,D E F 依此类推,
要查的今天就是输入=VLOOKUP(A2,Sheet2!A:C,2,0),回车,下拉到你所需要的地方
要查的明天就是输入=VLOOKUP(A2,Sheet2!A:C,3,0),回车,下拉到你所需要的地方
依此类推,实际是2列3列4列,懂了吗,如果没有记录,显示#N/A
试试看吧,实践出真知
热心网友
时间:2023-10-17 06:53
不行就写VBA吧