我在以下Excel公式中找不到语法错误:
我在K7:M11中有三张表中的数据,即s_core1,s_core2,s_core3。 搜索键位于A6:C6,A7:B7等。 如果A6是core1,则应使用工作表s_core1中的数据进行查找。 如果是core2,则应使用工作表s_core2中的数据进行查找。
=INDEX(INDIRECT("s_"&A6&"!"&"$K$11:$M$11"),MATCH(C6,INDIRECT("K"&MATCH(B6,INDIRECT("s_"&A6&"!$J$7:$J$9"),0)+6&":M"&MATCH(B6,INDIRECT("s_"&A6&"!$J$7:$J$9"),0)+6),0))
请帮助我。
如果需要,以下是参考资料来源:
请参阅论坛中附带的excel文件:
提前致谢。
答案 0 :(得分:2)
您没有在第二个INDIRECT函数中引用工作表 - 添加粗体部分代替“K”
= INDEX(INDIRECT( “S _” &安培; A6&安培;&安培; “$ķ$ 11:$ M $ 11” “!”),MATCH(C6,INDIRECT(的 “S _” &安培; A6&安培;“K! “强>&安培; MATCH(B6,INDIRECT(” S _ “&安培; A6&安培;” $Ĵ$ 7:$Ĵ$ 9 “),0 + 6&安培!);”:M “&安培; MATCH(B6,INDIRECT(”小号_ “&安培; A6&安培;” $ $Ĵ7:$ $Ĵ9" ),0)6),0))
!