EXCEL如何使用公式实现信息转置?

如题所述

=INDEX($B$1:$B$9,SMALL(IF($A$1:$A$9=$D1,ROW($A$1:$A$9),4^8),COLUMN(A1)),)输入公式右拉下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-21
 Excel中经常需要使用到转置公式,转置公式具体该如何使用呢?下面是由学识网小编分享的excel 转置公式的使用教程,以供大家阅读和学习。

  excel 转置公式的使用教程:

  转置公式步骤1:桌面上打开一个Excel文档

  转置公式步骤2:文档打开的主界面如图

  转置公式步骤3:转置函数TRANSPOSE只有1个参数

  转置公式步骤4:我们举例,来更好地说明,需求如图

  转置公式步骤5:输入完整的TRANSPOSE函数

  转置公式步骤6:输入完整的TRANSPOSE函数

  转置公式步骤7:通过如图三个步骤,完成接下来的转置工作

  转置公式步骤8:最终结果如图,非常简单!
第2个回答  2022-06-24
参考此方法,加两个辅助列h1=--(ROW()&TEXT(COUNTA(B1:G1),"00"))下拉i1=MIN(H:H) i2=IFERROR(IF(ROW()-MATCH(I1,I$1:I1,0)<--RIGHT(I1,2),I1,SMALL(H:H,COUNTIF(H:H,"<="&I1)+1)),"")下拉,j1=IF(I1="","",INDEX(A:A,INT(I1/100)))下拉k1=IF(I1="","",INDEX(A:G,INT(I1/100),2+ROW()-MATCH(I1,I:I,0)))下拉
第3个回答  2022-06-27
参考此方法,加两个辅助列h1=--(ROW()&TEXT(COUNTA(B1:G1),"00"))下拉i1=MIN(H:H) i2=IFERROR(IF(ROW()-MATCH(I1,I$1:I1,0)<--RIGHT(I1,2),I1,SMALL(H:H,COUNTIF(H:H,"<="&I1)+1)),"")下拉,j1=IF(I1="","",INDEX(A:A,INT(I1/100)))下拉k1=IF(I1="","",INDEX(A:G,INT(I1/100),2+ROW()-MATCH(I1,I:I,0)))下拉
第4个回答  2022-06-27
参考此方法,加两个辅助列h1=--(ROW()&TEXT(COUNTA(B1:G1),"00"))下拉i1=MIN(H:H) i2=IFERROR(IF(ROW()-MATCH(I1,I$1:I1,0)<--RIGHT(I1,2),I1,SMALL(H:H,COUNTIF(H:H,"<="&I1)+1)),"")下拉,j1=IF(I1="","",INDEX(A:A,INT(I1/100)))下拉k1=IF(I1="","",INDEX(A:G,INT(I1/100),2+ROW()-MATCH(I1,I:I,0)))下拉
相似回答