我正在尝试构建一个计算工具,其中一些必需的输入是基于列表的。我想使其中一个列表成为动态列表,该列表根据先前的选择进行更改。我想要做的事情类似于获得表中特定值的CELL地址,将结果用于OFFSET公式中作为引用单元格,然后根据该引用构建一个列表以用作数据验证列表。像这样的东西:
= OFFSET(CELL(“ address”,INDEX(column2,MATCH(search_value,column1,0))),0,0,2,1)
但是公式使我出错。我的猜测是,CELL结果被解释为某些文本,而不是实际参考。我试图找到一种方法来将文本解释为实际的单元格引用,没有任何运气。
如果可能的话,我想使用一种内置方法,避免任何VBA编程。
所以我的工具是螺栓连接计算器,我有一个用于输入和输出的主标签,还有一个列出所有螺栓相关数据的第二个标签,出于我的问题,这里是相关数据:
在计算标签中,螺栓尺寸列表由“螺栓数据”!D5:D30 创建。我想检查C4(M10)上的螺栓尺寸值,在I5:I30的螺栓数据选项卡中查找它,并返回所有相应的值在J5:J30中,在特定情况下,结果将为J15:J16(或1.5粗略,1.25精细的列表)。根据选择,列表将相应更改。结果必须是1列数组才能用作验证列表。
感谢您的帮助!