用户登录
用户注册

分享至

impala 行转列

  • 作者: 给我一个吻s
  • 来源: 51数据库
  • 2020-10-02

1)在A1和B1中间插入四行


2)点击C1:E1---复制---定位在A2,右击选择“选择性粘贴”--选择“转置”


3)同样的方法用在C2上





  

找的,

有,步骤如下:
复制,选择性粘贴,转置,OK。



  依次,复制,选择性粘贴,转置



  

你这个一般的操作可能不可行


更何况是要几千行的数据


估计得用VBA代码了


应该可以搞定


像这样的吗???






  

这样行不:



 


G列公式: 填充一列序号, 辅助用


H1 公式: =INDEX(A$2:A$65536,CEILING((ROW()-1)/4,1))    下拉


I2公式:  =INDEX(A:E,MATCH(G2,A:A,0),COUNTIF(G$2:G2,G2)+1)   下拉


 


G列 是把每一个关系的群体当成有4个人, 如果你的数据最多的不止这个数, 你就把上面公式中的"粗体4"改为最多的一行的个数,


 


H列是把相应的人转为列.


 


K:L列为数据透视表, 是把H列中的为0的行过滤掉, 接下来, 你懂的





  选中所需要行转列的内容——复制——右击(选择性粘贴)——右下角(转置)前面打上勾勾——确定就行了。不清楚再问我。
软件
前端设计
程序设计
Java相关