找回密码
 立即注册
搜索

从横向排列转纵向出错

4
回复
1354
查看
[复制链接]

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-10-4 08:23:00 显示全部楼层 |阅读模式
数据从横向排列转纵向,姓名重复或某个科目单元格无数值会出错=OFFSET(C$1,MATCH(L2,C$2:C$17,),SMALL(IF(OFFSET(C$1,MATCH(L2,C$2:C$17,),,,6)"",COLUMN($A:$F)),COUNTIF(J$2:J2,J2,K$2:K2,K2,L$2:L2,L2)))
问题.rar (8.72 KB, 下载次数: 95)
PPT学习论坛
回复

使用道具 举报

0

主题

6

帖子

-1

幻币

东方不败

积分
-2
2021-10-15 22:34:58 显示全部楼层
这样的转置还是P Q 的逆透视 最快 ,,姓名重复可选用 学 号(唯一来避免)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

1

幻币

初入江湖

Rank: 1

积分
6
2021-11-7 19:51:35 显示全部楼层
=INDIRECT(TEXT(SMALL(IF(D$2:H$6<>"",ROW($2:$6)/1%+COLUMN($D:$H),99999),ROW(A1)),"r0c00"),)
试试
实际工作中数据量比较多的情况下 使用PQ的逆透视功能 效率会高一些
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-11-16 20:40:39 显示全部楼层
非常感谢,终于成功了,太好了!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-1-1 05:54:51 显示全部楼层
J2:L2 下拉 {=INDEX(A:A,SMALL(IF(MMULT(N($D$2:$H$6<>""),{1;1;1;1;1})>={1,2,3,4,5},{2;3;4;5;6},99),ROW(A1)))&""
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册