|
楼主 |
发表于 2013-7-24 16:25
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 lhx120824 于 2013-7-24 16:26 编辑
金吉祥 发表于 2013-7-20 20:48
请楼主看看附件中的课程表,为什么课程名称为四个字时,教师课表中就不能完全显示班级了,如:601思品,把思 ...
公式改为
=IFERROR(RIGHT(INDEX(班1&INDEX(原,ROW(1:10),),SMALL(IF(ISNA(MATCH(班1&INDEX(原,ROW(1:10),),L$2&$A$3:$A$15&$B$3:$B$15,)),1000,COLUMN(原)-1),1)),7),"")&IFERROR(RIGHT(INDEX(班1&INDEX(原,ROW(1:10),),SMALL(IF(ISNA(MATCH(班1&INDEX(原,ROW(1:10),),L$2&$A$3:$A$15&$B$3:$B$15,)),1000,COLUMN(原)-1),2)),7),"")
即可
问题出在右取字符的个数问题。
|
|