首页 > 其他分享 >矩阵转一列

矩阵转一列

时间:2022-11-05 17:59:24浏览次数:49  
标签:COLUMN 单元格 矩阵 一列 100 后列 r0c00 ROW

问题:矩阵转一列

函数解决:

先行后列:{=INDIRECT(TEXT(SMALL(ROW($2:$4)*100+COLUMN(A:B),ROW(A1)),"r0c00"),)&""}
行列后行:{=INDIRECT(TEXT(MOD(SMALL(ROW($2:$4)*100+COLUMN(A:B)*10001,ROW(A1)),1000),"r0c00"),)&""}

 

思路:

先行后列公式,利用ROW($2:$4)*100+COLUMN(A:B)生成原表中每个单元格(包括空单元格)的行数和列数,如张三为201,李四为202,以此类推。再利用Small函数对这一结果进行从小到大的排列。排列结果用Text函数格式化成“r0c00”结构,再以此作为Indirect函数的第一参数,以获得最终结果。

先列后行公式在COLUMN(A:B)后面乘以10001,得出每个单元格的列、行、列 数,如张三为10201,李四为20202,以此类推。如此排序后的顺序就是行列后行。再利用Mod函数将万位的数字去掉,其他部分与先行后列公式一致。

标签:COLUMN,单元格,矩阵,一列,100,后列,r0c00,ROW
From: https://www.cnblogs.com/officeplayer/p/16860702.html

相关文章

  • MATLAB命令大全和矩阵操作大全
    MATLAB矩阵操作大全一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符......
  • 矩阵树定理学习笔记 & 洛谷 P4111 [HEOI2015]小 Z 的房间 题解
    矩阵树定理拉普拉斯矩阵无边权设无向图\(G\)有\(n\)个结点,则拉普拉斯矩阵\(L\)是一个\(n\timesn\)的矩阵,满足:\(L_{i,i}(i\inG)\)的值为结点\(i\)的度数......
  • LG2258 [NOIP2014 普及组] 子矩阵
    LG2258[NOIP2014普及组]子矩阵给出一个矩阵,求出一个子矩阵(对应在数列上的定义为子序列,从一个矩阵当中选取某些行和某些列交叉位置所组成的新矩阵保持行与列的相对顺序......
  • 【Note】矩阵加速
    感谢\(\text{tidongCrazy}\)倾情授课。目录基本形式基础习题P1962斐波那契数列(例题)P4838P哥破解密码(矩阵加速)稍微upP1397[NOI2013]矩阵游戏(矩阵加速)P3216[HNOI2011......
  • sql:递减/递减更新一列字段值
    (目录)需求说明新加一个字段age按照id逆序(由大到小)排序递增设置age字段值即:id最大的那行的age字段值设置为1;id最小的那行的age字段值设置为最大值最终实现效果s......
  • 三元组存矩阵
    矩阵转置三元组形式structNode{intr,c,val;//行、列、值};存矩阵三元组的三元组是有序的,按r值递增,再按c值递增。如何更好地保证转置后的矩阵依然有序?......
  • 【线性代数】抽丝剥茧系列之马尔科夫矩阵
    1.矩阵幂的稳态对于矩阵幂乘以向量$A^ku_0$可以拆解为特征值和特征向量乘积和的表示:$$u_k=A^ku_0=Q\Lambda^kQ^T=c_1\lambda_1^kx_1+c_2\lambda_2^kx_2+...$$引出......
  • 将Matlab中的矩阵写入txt文件的方法
    将Matlab中的矩阵写入txt文件的方法文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作......
  • 矩阵论求零空间与值域问题
      基础解系的个数=矩阵的维数−矩阵的秩 子空间找子集就是找子空间的基              零空间和值域的区别,一个是求行一个是求列。......
  • 点云_四元数和旋转矩阵变换
    旋转矩阵转换为四元数{"Array":[-0.726405369155686,0.6872664061155301,0.000355930941022522,6855.053677575546,-0......