有条件地将各种单元格的列转换成矩阵

问题描述 投票:0回答:1

我目前正在尝试将一列大约100行的材料代码转换为多个矩阵。 矩阵的大小取决于设置大小的另一列。

这是我正在使用的方案。

Excel scheme of data I am working with

我试图用这个表做的是将相似的“Mcode”分组在一起,并根据“Mcode第一个版本”、“Mcode最后一个版本”和“连续版本数”中给出的条件制作一个矩阵”.

示例矩阵应如下所示:The expected result

因为这是我第一次遇到这样复杂的问题,我不知道从何开始。我应该从数据透视表开始吗?处理这个问题的最佳方法是什么?

excel matrix pivot-table
1个回答
0
投票

如果我理解清楚并且没有错误,那么这应该对你有用


• 单元格中使用的公式 F2

=SORT(TEXTSPLIT(TEXTJOIN("/",,MAP(B2:B14,D2:D14,LAMBDA(m,q,
 ARRAYTOTEXT(LEFT(m)&TEXT(SEQUENCE(q,,MID(m,2,9)),"00"))))),", ","/",,,""))

或者,


• 单元格中使用的公式 F2

=SORT(IFERROR(TEXTSPLIT(TEXTAFTER(","&MAP(B2:B14,D2:D14,LAMBDA(m,q,
  ARRAYTOTEXT(LEFT(m)&TEXT(SEQUENCE(q,,MID(m,2,9)),"00")))),",",SEQUENCE(,MAX(D2:D14))),","),""))

© www.soinside.com 2019 - 2024. All rights reserved.