choose的用法 真正理解CHOOSE({1,2}后才顿悟CHOOSE({1,2,…...N}的神奇妙用!( 二 )


CHOOSE函数构造的内存数组可以轻松调整数据源中各科成绩的列顺序,从而支持VLOOKUP函数依次查询多个字段。
这里使用的公式如下。
=VLOOKUP( $H2,CHOOSE({1,2,3,4,5,6}, $F$1: $F$16, $D$1: $D$16, $C$1: $C$16, $A$1: $A$16, $B$1: $B$16, $E$1: $E$16),COLUMN(B1),0)

choose的用法 真正理解CHOOSE({1,2}后才顿悟CHOOSE({1,2,…...N}的神奇妙用!


文章图片

这个公式的原理是按照主题的查询顺序依次排列内存数组中的列,其中VLOOKUP函数的第二个参数是重点,这里使用的内存数组如下。

choose的用法 真正理解CHOOSE({1,2}后才顿悟CHOOSE({1,2,…...N}的神奇妙用!


文章图片

此外,在输入公式时要注意混合引用的使用,以便在公式向右填充时根据需要自动转换引用位置。
例如,当公式填充到右边的M2单元格时,公式如下。
=VLOOKUP( $H2,CHOOSE({1,2,3,4,5,6}, $F$1: $F$16, $D$1: $D$16, $C$1: $C$16, $A$1: $A$16, $B$1: $B$16, $E$1: $E$16),COLUMN(F1),0)

choose的用法 真正理解CHOOSE({1,2}后才顿悟CHOOSE({1,2,…...N}的神奇妙用!


文章图片


推荐阅读