我有一个excel模板如下

First Sheet命名为 State ,它具有以下数据

Cell A1 --> State
Cell B1 --> Count
Cell A2 --> B4 
<jx:forEach items="${stateList}" var="row"> 
${row[0]}    ${row[1]} 
</jx:forEach>

我有一个命名的Range StateNames,定义为= OFFSET(State!$ A $ 2,0,0,COUNTA(State!$ A $ 2:State!$ A $ 100),1),假设评估为A2 - > Last填充值,所以如果有20个状态,那么它将评估为A2 - > A21

问题是转换后,命名范围包含= OFFSET(状态!#REF!,0,0,COUNTA(状态!#REF!:状态!$ A $ 100),1)

基于我的研究的原因似乎是,由于A2细胞转变为A2:A21,命名范围试图取代州!$ 2澳元与州!$ A $ 2:$ 21美元,这导致了自OFFSET以来的问题功能不期望范围 .

我需要帮助来弄清楚如何解决这个问题 . 我需要以后在图表中使用的命名范围 . 但基本问题是如何确保命名范围引用正确的位置 .

谢谢