1、例文件中增加一表命名mm,填写姓名(所有员工)和密码。在C1填写公式:=IF(ISNA(VLOOKUP(查询表!$B$1,罪焐芡拂mm!$A$2:$B$1001,1,FALSE)),1,IF(VLOOKUP(查询表!$B$1,mm!$A$2:$B$1001,2,FALSE)=查询表!$B$2,2,3))
2、在表“查询表”中,A2输入:密码下面5行单元格输入公式:B5:=IF(OR($B$1="&鳎溻趄酃quot;,$B$2=""),"",CHOOSE(mm!$C$1,"无此员工",IF(ISNA(VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,1,FALSE)),"",$B$1),"密码不正确"))C5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,2,FALSE),"")D5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,3,FALSE),"")E5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,4,FALSE),"")F5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,5,FALSE),"")G5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,6,FALSE),"")H5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,7,FALSE),"")I5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,8,FALSE),"")J5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,9,FALSE),"")K5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,10,FALSE),"")L5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,11,FALSE),"")M5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,12,FALSE),"")N5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,13,FALSE),"")O5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,14,FALSE),"")P5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,15,FALSE),"")Q5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,16,FALSE),"")R5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,17,FALSE),"")S5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,18,FALSE),"")T5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,19,FALSE),"")U5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,20,FALSE),"")V5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,21,FALSE),"")W5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,22,FALSE),"")X5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,23,FALSE),"")Y5:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1,'2020-1'!$B$4:$Z$1003,24,FALSE),"")6行单元格输入(由行字数限制不能全列出,参考规律处理)如下:B6:=IF(OR($B$1="",$B$2=""),"",CHOOSE(mm!$C$1,"无此员工",IF(ISNA(VLOOKUP($B$1, '2020-2'!$B$4:$Z$1003,1,FALSE)),"",$B$1),"密码不正确"))C6:=IF(AND(mm!$C$1=2,$B5<>""),VLOOKUP($B$1, '2020-2'!$B$4:$Z$1003,2,FALSE),"")
3、B1、B2单元格设置不“锁定”,公式单元格设置“锁定”和“隐藏”。该工作表设置密码保护(密码:AAA888)。
4、除“查询表”外其它表全隐藏,该工作簿设置密码保护(密码:AAA888)(结构打勾,窗口不要打勾)。
5、通过以上可以达到保密(不是绝对保密码,知到密码或破解密码或通过公式引用表和VBA可以查看到其它数据),输入查询结果如下: