dynamicselect一个dynamic范围
我花了几个小时试图想出一个干净的解决scheme,而我似乎不能。
基本上,我有几个dynamic范围,我已经定义,我想select一个基于条件。 这似乎很直接! 我想select这个dynamic范围的原因是我可以绘制范围图。
Indirect
不起作用。
DIndirect
(一种常见的VBAalgorithm)不起作用。
(或者我不能让他们)
Choose
作品! 然而,dynamic范围的最大长度是很快达到的,这意味着我被迫成为像以下这样的无效解决scheme。
我定义dynamic_dynamic
=IF(A1<3,CHOOSE(A1,'WorksheetName'!dynamic_range_1, 'WorksheetName'!dynamic_range_2),'WorksheetName'!dynamic_dynamic_2)
然后我定义dynamic_dynamic_2
=IF(A1<5,CHOOSE(A1-2,'WorksheetName'!dynamic_range_3, 'WorksheetName'!dynamic_range_4),'WorksheetName'!dynamic_dynamic_3)
然后我定义dynamic_dynamic_3
=IF(A1<7,CHOOSE(A1-4,'WorksheetName'!dynamic_range_5, 'WorksheetName'!dynamic_range_6),'WorksheetName'!dynamic_dynamic_4)
…. 等等。
真? 我敢肯定我是个白痴,但似乎没有其他工作!