excel的TRANSPOSE函数怎么用

a1=1 ,a2=2 a3=3
c1=TRANSPOSE(a1:a3)→→结果却等于1,为什么无法将列转置为行?

用数组来解决,在公式栏中显示{=TRANSPOSE(a1:a3)}就对了,输入=TRANSPOSE(a1:a3)后,同时按shift ctrl enter 三个键即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-28
1、TRANSPOSE函数返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,或将一列单元格区域转置成一行单元格区域。
2、语法规则为TRANSPOSE(array),参数Array 为需要进行转置的数组或工作表中的单元格区域。
3、示例公式:
=transpose(a1:a10) 将a1:a10这10个纵向排列的数转置为横向排列的数。
=transpose(a1:d1) 将a1:d1这4个横向排列的数转置为纵向排列的数。
第2个回答  2019-01-12
行列转置,如要将A1:E2区域进行行列转置,可以这么办:
选中A4:B8区域(原区域是2行5列,选中的区域就得是5行2列),
然后在编辑栏里输入以下公式:
=transpose(A1:E2)
再同时按下Ctrl+Shift+Enter三键输入数组公式即可。
相似回答