Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: zwty51271

求各位高手帮忙解决,表格排列的问题

[复制链接]
发表于 2020-4-5 00:06 | 显示全部楼层
zwty51271 发表于 2020-4-2 22:40
很好用,谢谢帮助。但是VBA我看不懂,如果有其他类似的表格,可以复制代码操作吗?能不能用函数公式解决 ...

Sheet1!M3:O3 公式(辅助列):
=IF(INDEX(($A:$A,$E:$E,$I:$I),ROW(A3),,COLUMN(A1)),INDEX(($A:$A,$E:$E,$I:$I),ROW(A3),,COLUMN(A1)),M2)

Sheet3!A2 公式: =SMALL(Sheet1!M$3:O$178,ROW(A1))

Sheet3!B2 公式: =LOOKUP(A2,OFFSET(Sheet1!A:B,,4*(MATCH(TRUE,COUNTIF(OFFSET(Sheet1!L:L,,ROW($1:$3)),A2)<>0,)-1)))&""

Sheet3!C2:D2 数组公式:
=INDEX(Sheet1!$A:$L,
COUNTIF($A$1:$A1,$A2)+MATCH($A2,OFFSET(Sheet1!$L:$L,,MATCH(TRUE,COUNTIF(OFFSET(Sheet1!$L:$L,,ROW($1:$3)),$A2)<>0,)),),
MATCH(TRUE,COUNTIF(OFFSET(Sheet1!$L:$L,,ROW($1:$3)),$A2)<>0,)*4-2+COLUMN(A1)
)


※数组公式,請記得按Ctrl+Shift+Enter


祝順心,南無阿彌陀佛!


log.png

3.rar

102.16 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2020-4-5 17:58 | 显示全部楼层
cutecpu 发表于 2020-4-5 00:06
Sheet1!M3:O3 公式(辅助列):
=IF(INDEX(($A:$A,$E:$E,$I:$I),ROW(A3),,COLUMN(A1)),INDEX(($A:$A,$E:$E, ...

感谢版主,这么厉害。我要好好学习学习
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 18:11 , Processed in 0.374280 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表