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

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

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

Excel表格里将一列向量转换成矩阵的方法
下拉右拉即可。
Excel表格里将一列向量转换成矩阵的方法

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

可为矩阵对角线设置颜色。
Excel表格里将一列向量转换成矩阵的方法

相关文章:

  • 2021-05-02
  • 2022-12-23
  • 2021-12-26
  • 2021-12-08
  • 2021-08-11
  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-10
  • 2021-12-16
  • 2021-08-15
  • 2021-11-17
  • 2021-08-23
  • 2022-12-23
相关资源
相似解决方案