假如状态设置0和1在Sheet1G列,在Sheet2的A2输入公式=INDEX(Sheet1!A$2:A$10,SMALL(IF(Sheet1!$G$2:$G$10=0,ROW($1:$8),4^8),ROW(A5)))再同时按下CTRL+Shift+Enter得到数组公式,向右拉复制F2,再向下拉,出现#REF!就表示设置为0已全部到了Sheet2.
在SHEET2的B1输入
=COUNTIF(SHEET1!a:a,a1&"*")
结果1存在,0不存在
或
=if(COUNTIF(SHEET1!a:a,a1&"*")>0,“存在","不存在")
excel有很多公式的哦
希望可以帮到你!
需要那么麻烦么?
直接建立一个透视表,标题字段拉入在职状态,行字段拉入姓名,性别,手机号等字段(也可以拉个姓名字段,再用VLOOK查找对应信息),
然后标题字段筛选对应的在职状态就可以了,我管你离职,在职,年休,产假,出差中,
男女离职比列,离职人员技能级别多少,哪个部门离的多都可以立即都可以归类汇总
我大概揣测一下你的想法,是不是说sheet1是花名册,有一列比如H列是表示状态,0表示离职,1表示在职,现在你想在sheet2中显示所有在职员工的信息?并且可以根据你在sheet1里更改职工状态sheet2可以实时更新?
如果是这样的想法,你可以在sheet2做同样的表头,然后在A2输入公式
=INDEX(Sheet1!A:A,SMALL(IF(OFFSET(Sheet1!$H$2,,,COUNTA(Sheet1!$H:$H),)=1,ROW(OFFSET(Sheet1!$H$2,,,COUNTA(Sheet1!$H:$H),)),4^8),ROW(1:1)))&""
这是个数组公式要以ctrl+shift+enter三键组合结束输入
然后公式右拉下拉填充直至出现空白即可