一个公式搞定二维数据转化一维数据

如冰说计算机 2024-05-14 05:21:11

要将二维数据源数据转换为一维数据,也就是横纵列的转化,在分析统计中应用十分广泛,这里我们是在前面基础上添加了出库统计,这样就把所有数据都进行了转化。

整个公式为=LET(X,FILTER(C3:J10,C4:J4="入库数量"),VSTACK(M4:Q4,HSTACK(TOCOL(IF(DROP(X,2)>0,A5:A10,1/0),3),TOCOL(IF(DROP(X,2)>0,B5:B10,1/0),3),TEXT(TOCOL(IF(DROP(X,2)>0,TAKE(X,1),1/0),3),"m月d日"),TOCOL(IF(DROP(X,2)>0,DROP(X,2),1/0),3),TOCOL(IF(DROP(FILTER(C3:J10,C4:J4="出库数量"),2)>0,DROP(FILTER(C3:J10,C4:J4="出库数量"),2),1/0),3))))回车即可生成。

因为在利用LET函数进行设置时,只设置了一个X,为入库数量,在后面添加出库数组的时候,只能将公式FILTER(C3:J10,C4:J4="出库数量")代入最后一个数组。

0 阅读:11

如冰说计算机

简介:感谢大家的关注