麻将机升降机:excel查询与引用函数:CHOOSE、TRANSPOSE

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 10:44:54

excel查询与引用函数:CHOOSE、TRANSPOSE

[日期:2007-07-05] 来源: 作者:佚名 [字体:大 中 小] 其他(CHOOSE、TRANSPOSE)

 

 

1、CHOOSE函数

 

 

函数CHOOSE可以使用 index_num 返回数值参数清单中的数值。使用函数 CHOOSE 可以基于索引号返回多达 29 个待选数值中的任一数值。

 

 

语法形式为:CHOOSE(index_num,value1,value2,...)

 

 

Index_num用以指明待选参数序号的参数值。Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用。

 

 

Value1,value2,... 为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用,已定义的名称、公式、函数或文本。

 

 

2、TRANSPOSE函数

 

 

TRANSPOSE用于返回区域的转置。函数 TRANSPOSE 必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与 array 的列数和行数相同。使用函数 TRANSPOSE 可以改变工作表或宏表中数组的垂直或水平走向。

 

 

语法形式为TRANSPOSE(array)

 

 

Array为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。

 

 

示例,将原来为横向排列的业绩表转置为纵向排列。


图8

第一步,由于需要转置的为多个单元格形式,因此需要以数组公式的方法输入公式。故首先选定需转置的范围。此处我们设定转置后存放的范围为A9.B14.

 

 

第二步,单击常用工具栏中的"粘贴函数"图标,将出现"粘贴函数"对话框,在"函数分类"框中选择"查找与引用函数"框中选择TRANSPOSE,此时在对话框的底部将出现该函数的简短解释。单击"确定"后将弹出TRANSPOSE函数参数设置对话框。


图9

第三步,选择数组的范围即A2.F3

 

 

第四步,由于此处是以数组公式输入,因此需要按 CRTL+SHIFT+ENTER 组合键来确定为数组公式,此时会在公式中显示"{}"。随即转置成功,如图10所示。


图10

以上我们介绍了Excel的查找与引用函数,此类函数的灵活应用对于减少重复数据的录入是大有裨益的。此处只做了些抛砖引玉的示例,相信大家会在实际运用中想出更具实用性的应用方法。