Excel formula 如何在Excel公式中引用命名范围

Excel formula 如何在Excel公式中引用命名范围,excel-formula,spreadsheet,Excel Formula,Spreadsheet,我在一个工作簿文件中有一个命名范围,它指向另一个工作簿文件中的另一个命名范围,例如 CityList = AnotherFile.xlsx!Cities. 公式 =OFFSET(CityList,MATCH(J6,INDEX(CityList,,2),0)-1,0,COUNTIF(INDEX(CityList,,2),J6),1) 工作得很好,但是,如果我想将CityList作为一个参数,因为我将把相同的公式应用于不同的命名范围,我如何才能做到这一点?我尝试使用INDIRECTB6替换Ci

我在一个工作簿文件中有一个命名范围,它指向另一个工作簿文件中的另一个命名范围,例如

CityList = AnotherFile.xlsx!Cities.
公式

=OFFSET(CityList,MATCH(J6,INDEX(CityList,,2),0)-1,0,COUNTIF(INDEX(CityList,,2),J6),1) 
工作得很好,但是,如果我想将CityList作为一个参数,因为我将把相同的公式应用于不同的命名范围,我如何才能做到这一点?我尝试使用INDIRECTB6替换CityList,B6的值为CityList,但没有效果


非常感谢

您不需要引用=间接B6应该可以工作