抄表员信息表C2公式:
=Left(B2,FIND("-",B2)-1)
下拉填充C列
表1的F2单元格(注意,我不知道你的工作表名里有几个空格,我这里只输入一个,请自己修改)
=VLOOKUP(D2,'表2 抄表员信息'!$A:$C,3,)
下拉填充
表1的G2单元格
=SUMPRODUCT((C:C="正常采集")*(D:D=D2))/COUNTIF(D:D,D2)
注意这个公式是数组公式,输入公式后,同时按Ctrl+Sheet+Enter三键结束,再下拉填充
(对G列设置单元格格式为数字的百分)
第一个问题:在表2的C2输入=LEFT(B2,FIND("-",B2,1)-1),然后下拉即可.
第二个问题:在表1的F2输入=VLOOKUP(D2,'表2 抄表员信息'!A:C,3,0),然后下拉即可.(另外不知你表2的工作表名表2与抄表员信息之间有几个空格,我公式中两者只有一个空格,你改成一样的工作表名即可)
第三个问题:在表1的G2输入=SUMPRODUCT((F$2:F$10000=F2)*(C$2:C$10000="正常采集"))/COUNTIF(F$2:F$10000,F2),然后下拉即可.
这个做起来完全没有问题,只是模拟数据稍稍麻烦一些,能不能把你的实例截取一部分发到扣扣1487346335箱子?也可以加好友的
比如抄表员信息表C2公式:
=MID(B2,1,FIND("-",B2)-1)
下拉填充C列
1、表2中选中B列,然后再选项卡中选择:数据 → 分裂 → 分隔符号 → 下一步 → 其他
然后输入你B列名字和地方中间的连接号“-”点击完成。
完成后B列式姓名,C列是地名 在D列输入trim(B2),并下拉填充 → 去掉B列姓名中多余的空格。
2、在表2的F2列输入公式 =VLOOKUP(D2,表2名称!A:D,4,0) 其中表2D列是①完成的员工姓名。
3、抱歉,第三题没看明白,请你举个例子。谢谢。