CEILING(ROW()-3,3)/3产生列号,因为需要每取三行后,才会取到下一列。而CEILING(ROW()-3,3)得到的是3的倍数,即3,6,9等。除以3后得到1,2,3。即随着行数的增加,得到111222333……也可以用INT((ROW()-1)/3)来代替。
CEILING(ROW()-3,3)/3表示将ROW()-3向上取整为3 的倍数,现除以3 就得到1 1 1 2 2 2 3 3 3 。。。