|
楼主 |
发表于 2011-1-4 23:19
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
行列的多少有具体的座号公式
=MMULT(ROW(!$1:$52)+52*(COLUMN(!$A:$I)-1),1*(ROW(!$1:$9)=INT(TRANSPOSE((ROW(!$1:$45)-1)/5)+1)))
中的行列数据来确定。
其中的52是有52行,45是共有45列,分9栏,每栏5列,每栏包括1个空列。
52行45列的区域选定后在编辑栏中输入一个公式
=IFERROR(CHOOSE(MOD(TRANSPOSE(ROW(1:45)-1),5)+1,座号,VLOOKUP(座号,考生!A:D,2,0),VLOOKUP(座号,考生!A:D,3,0),VLOOKUP(座号,考生!A:D,4,0)),"")
按数组的三键结束。
即整个52*45的区域只用一个多单元格数组公式。
自己可根据需要调整座号中的行列数据。
[ 本帖最后由 lhx120824 于 2011-1-4 23:20 编辑 ] |
|