Excel表格里将一列向量转换成矩阵的方法

Excel表格里将一列向量转换成矩阵的方法

将如图所示的含有24个元素的列向量转换成4*6的矩阵
待转换的列向量
选中需要放置矩阵的地方,输入:

=INDEX( $B$107: $B$130,(ROW(1:6)-1)*4+COLUMN(A:D))

在这里插入图片描述
下拉右拉即可。
在这里插入图片描述

index函数的作用是从给定的范围中取出第几个元素。
INDEX(array, row_num, [column_num])

  • array:数组 必需。单元格区域或数组常量。
    • 如果数组只包含一行或一列,则相应的 row_num 或 column_num 参数是可选的。
    • 如果数组具有多行和多列,并且仅使用 row_num 或 column_num,则 INDEX 返回数组中整个行或列的数组。
  • row_num 必需,除非存在 column_num。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num,则需要column_num。
  • column_num 可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num,则需要 row_num。

公式中的$表示绝对引用,下拉填充单元格时不会变化。

之后:复制->粘贴为数值。可移动矩阵。

在条件格式中,输入公式:

=ROW()=COLUMN()+N

可为矩阵对角线设置颜色。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值