Excel函数 列合并 choose

函数choose包含两个作用:

1、找第N个值:返回参数列表中的第N个值。类似于高级语言的get(index)方法。

2、进行列合并。


1 找第N个值

语法

CHOOSE(index_num, value1, [value2], ...)

从值列表value1,value2…中获取第index_num个值。


示例

例1:从B2、B3、B4、B5中找出第2个值。

公式

 =CHOOSE(2,B2,B3,B4,B5)

运行效果如下。

img


2 列合并

choose能够进行列的合并,用于vlookup等函数中。


基本语法

=CHOOSE({列序号1,列序号2,…列序号n},区域1,区域2,…区域n)

将区域1到区域n按序列序号进行列合并。


示例

例:学生成绩表中,根据姓名查班级。

公式:

=VLOOKUP("小步教程",CHOOSE({1,2},B2:B13,A2:A13,E2:E13),2,FALSE)

运行效如下。

img