以下代码仅在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”时有效。有人能解释为什么吗?的主要内容,如果未能解决你的问题,请参考以下文章
Movilizer - getQuestionClientKey() 仅在声明文本时有效?
JButton 仅在可见性设置为 True-Java 时有效