以下代码仅在H5为“Base”时有效。有人能解释为什么吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以下代码仅在H5为“Base”时有效。有人能解释为什么吗?相关的知识,希望对你有一定的参考价值。

INDEX((H210,H410,H610),MATCH(H5,{"Base","Final","Alternative"},0))

以下代码仅在H210为“H5”时有效(返回Base)。当#Ref!是“H5”或“Final”时,它给我一个Alternative错误。

不确定H210,H410,H610周围的括号是否有效。我想这样做是因为它下面的细胞会有H211, H411, H611等等。我想拖动公式。

我可以使用单元格引用创建数组吗?我怎么做。

答案

另一种选择可能是CHOOSE函数,当公式被拖动时,它仍然会将范围更新为H211, H411, H611等。

=CHOOSE(MATCH(H5,{"Base","Final","Alternative"},0),H210,H410,H610)
另一答案

(H210,H410,H610)不是INDEX的有效范围参考。尝试,

=INDEX(H:H, MATCH(H5, {"Base","Final","Alternative"}, 0)*200+10)

以上是关于以下代码仅在H5为“Base”时有效。有人能解释为什么吗?的主要内容,如果未能解决你的问题,请参考以下文章

SVG:拖动矩形仅在缓慢拖动时有效

Movilizer - getQuestionClientKey() 仅在声明文本时有效?

JButton 仅在可见性设置为 True-Java 时有效

jQuery animate 参数仅在添加 0 时有效?

django 模板标签 url 仅在最后一个空 url 模式时有效

Coffeescript JQuery on click 仅在页面刷新时有效