|
楼主 |
发表于 2010-10-17 19:40
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 jhfg123 于 2010-9-28 08:44 发表
什么是多单元格数组公式,就用“课程表转化成班级任课表(教师统计成绩用)”说明一下,好吗?
你先试试以下的附件,看看速度如何?
用多单元格数组公式转化表.rar
(35.59 KB, 下载次数: 1567)
关于多单元格数组公式的解释,你可搜索一下论坛中的有关帖子即可。我不好班门弄斧。
附件中的三个公式全是多单元格数组公式(2007中的):
M2:M1000
=IFERROR(INDEX(A:A,MOD(SMALL(IF($B$3:$K$100<>"",ROW(A3:A100)+COLUMN($B:$K)*1000),ROW
(1:1000)),1000)),"")
N2:N1000
=IFERROR(INDEX($2:$2,INT(SMALL(IF($B$3:$K$100<>"",ROW($A$3:$A$100)+COLUMN($B:$K)*1000),ROW(1:1000))/1000)),"")
O2:O1000
=IFERROR(INDEX($B$3:$K$100,MATCH(M2:M1000,A:A,0)-2,MATCH(N2:N1000,$A$2:$K$2,0)-1),"")
[ 本帖最后由 lhx120824 于 2010-10-25 10:23 编辑 ] |
|