|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本人对函数不是太擅长现在工作表遇到问题急需各位大神帮忙
1、工作表"1"单元格I2使用公式"=INDEX(数据区!C:C,MATCH(B2,数据区!B:B,0),0)"结果输出错误#N/A,经过检查发现是"B2“这个值有错误,可能是因为我"B2”使用了根据工作表名称获取值的公式“=REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename",INDIRECT("A1"))),)”才造成的,现在就希望有高手帮我解决这个问题。
2、工作表“2021考勤表”的D4单元格需要一个公式达到以下效果“只有当B4=后面工作表I2单元格的值,就输出满足前面条件的对应工作表中满足“2021考勤表”中D2=满足前面条件的工作表的A列对应行的“小计”列的值”。
3、在工作表“2021考勤表”的Z4单元格写一个和Y4类似的定位跳转公式需要满足下面要求“当Y3的输入值与后面从【工作表名称1】开始的工作表单元格I2单元格一致就显示“明细表跳转”字样,并且可以点击后跳转到对应工作表的I2单元格”,和前面Y3的公式类似,只是从查询当前工作表变更成查询从【工作表名称1】开始的工作表
4、希望修改“考勤汇总表”第5行的所有公式,满足以下要求“求和从【工作表名称1】开始的表格,同时满足A5=从【工作表名称1】开始的表格A5和B4=从【工作表名称1】开始的表格第四行的值”。我才疏学浅实在无能为力了。
以上四个我可以接受VBA但是希望能够经量减少IF判断函数的使用,因为担心“2021考勤表”单元格范围D4:P146基本都是类似的公式,判断语句太多会造成电脑运算压力,配置太差的电脑运行时间会太长,所以希望经量减少IF判断语句,还望能有大神帮我一把,不胜感激。
|
|