看列数组适当调整后的情况:
=COLUMN(A:L) 返回 {1,2,3,4,5,6,7,8,9,10,11,12} 粉红色区域。
=COLUMN(A:L)*10 返回 {10,20,30,40,50,60,70,80,90,100,110,120} 绿色区域。
相当于 {1,2,3,4,5,6,7,8,9,10,11,12}*10 遵循分配律法则 得到 {10,20,30,40,50,60,70,80,90,100,110,120}
=COLUMN(A:L)*10-10 返回 {0,10,20,30,40,50,60,70,80,90,100,110} 红色区域。
相当于{10,20,30,40,50,60,70,80,90,100,110,120}-10,数组中的每个数都 -10.
因此=ROW(1:10)+COLUMN(A:L)*10-10 就得到图表中的黄色区域部分。
黄色部分就是我们排座次的雏形。
同样要注意:我说的整个列、整个行、整个区域,在你输入公的时候,都是先选定一个列区域、或一个行区域、或一个二维区域后在编辑栏中输入公式,然后按数组的三键结束。不能只在一个单元格中输入公式后再拖拉。
当然在一个单元格中输入公式后也可以再扩展成多单元格数组公式。下楼看我的演示。
[ 本帖最后由 lhx120824 于 2011-1-10 22:16 编辑 ] |