Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4305|回复: 6

[已解决]求助!用什么公式把课程从总课程表中提取出来

[复制链接]
发表于 2012-12-30 08:15 | 显示全部楼层 |阅读模式
把课程一列绿色部分用公式从总课表中提取出来,星期、节次和班级相符。
最佳答案
2012-12-30 09:34
=OFFSET(INDEX(总课表!$2:$2,MATCH(D5,TRIM(总课表!$2:$2),)),MATCH(A5,总课表!A:A,)-2,E5-1)
数据源里的星期几 里面有空格。。。价格TRIM变成数组公式可以一拉到底  自习方面的数据 楼主自己往上套。

课表.rar

25.55 KB, 下载次数: 74

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-12-30 09:24 | 显示全部楼层
=OFFSET(INDEX(总课表!$2:$2,MATCH(D5,总课表!$2:$2,)),MATCH(A5,总课表!A:A,)-2,E5-1)
下拉公式 只是绿色区域。提供个大概思路{:011:}
回复

使用道具 举报

发表于 2012-12-30 09:34 | 显示全部楼层    本楼为最佳答案   
=OFFSET(INDEX(总课表!$2:$2,MATCH(D5,TRIM(总课表!$2:$2),)),MATCH(A5,总课表!A:A,)-2,E5-1)
数据源里的星期几 里面有空格。。。价格TRIM变成数组公式可以一拉到底  自习方面的数据 楼主自己往上套。
回复

使用道具 举报

发表于 2012-12-30 09:36 | 显示全部楼层
试过了,就是只有绿色区域才行,以下的就不行了...
回复

使用道具 举报

 楼主| 发表于 2012-12-30 12:57 | 显示全部楼层
孤单无所谓 发表于 2012-12-30 09:34
=OFFSET(INDEX(总课表!$2:$2,MATCH(D5,TRIM(总课表!$2:$2),)),MATCH(A5,总课表!A:A,)-2,E5-1)
数据源里的 ...

谢谢老师!很好用。请老师再把下面的公式修改一下,红色部分公式不能用。根据教师任课表把下面老师列用公式提取。

课表查询.rar

86.17 KB, 下载次数: 64

回复

使用道具 举报

发表于 2012-12-31 03:10 | 显示全部楼层
=IF(COUNTIF($2:$2,B19),HLOOKUP(B19,$2:$14,RIGHT(A19,2)+1,),"")
修改了下公式。
但我觉得 这个只适合你在排序有规律的情况下使用。乱序就要出错了所以我个人建议用MATCH
=HLOOKUP(B19,$2:$14,MATCH(A19,A$1:A$14,),)
回复

使用道具 举报

发表于 2013-4-26 08:06 | 显示全部楼层
学习中~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 17:29 , Processed in 0.292205 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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